资源预览内容
第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
第9页 / 共25页
第10页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
使用Enterprise Architect进行建模 类图(class diagram )类图类在系统中真实的体现是对象。类中包含属性和行为。类是OO方法学中重要的元素,也是独具特 色的标志性元素。类图体现类与类之间关系。类图所处的位置在经典的4+1模型视图中 ,类图主要在逻辑视图 中使用。逻辑视图开发视图运行视图部署视图需求用例类的表示类名:标识类属性(attrbutes):表示 类的状态。行为(behavior):说明 类的行为。属性对应与C#的字段、属性(Property) 成员格式为:访问修饰符+名称+类型+初始值例如:+ Title:string=单证员- Changed:bool=false#Checked:bool=falseNotifed:bool=false属性的表示访问修饰符公有:+包共享:保护:#私有:-属性常用的构造型默认为无构造型:表示字段。Property构造型:表示字段属性。行为的表示行为又叫操作。在C#中表示为方法成员。格式为:访问修饰符+操作名+形参+返回值例如: +Query(title:string,isDelete:bool):List +Query():List +SubmitChanged():void #GetCommand():SqlCommand -ConvertOf(src:DataTable):List静态行为、非静态行为行为又有:抽象的行为、静态的行为。静态行为表示为加下划线。非静态行为不加下划线。抽象行为与非抽象行为行为又分为抽象与非抽象行为。抽象行为表示为斜体字。非抽象行为表现为正体字。注意:1、如果类中有抽象行为,类应该表示为抽 象类。2、抽象的不能表示为私有的,否则无意 义。C#中的虚方法怎么表示?1、选中类的行为,鼠标右击,在弹出菜单 中选择“属性”;2、选择“常规”选项卡;3、点击【高级】4、勾选“virtual”delegata,internal,new,override,sealed,uns afe都可以这样去操作。委托、事件的表示为行为编写算法1、选中类的行为,鼠标右击,在弹出菜单 中选择“属性”;2、选择“行为”选项卡,在“行为”中输 入你的算法;3、点击【保存】。注意:前置条件和后置条件的OCL不在此 定义,而再Pre和Post中描述。类的模板模板对应C#的泛型。抽象类接口针对接口编程抽象类、接口以及多继承类与类之间的关系依赖关联(无向、单向、双向关联)聚合组合泛化类与接口之间的关系依赖关联(无向、单向、双向关联)聚合组合实现接口与接口之间的关系依赖关联(无向、单向、双向关联)聚合组合泛化关联类、二元关联、多元关联Nesting关系实例演练
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号