(20)--6-1 UML类图-类 抽象类 接口 -面向对象与UML.pdf
《(20)--6-1 UML类图-类 抽象类 接口 -面向对象与UML.pdf》由会员分享,可在线阅读,更多相关《(20)--6-1 UML类图-类 抽象类 接口 -面向对象与UML.pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 面向对象与面向对象与UML Object-Oriented and UML UML图图 -UML类图类图 Class Diagram 类图的地位类图的地位 类图类图描述系统中类的静态结构,描述系统中的描述系统中类的静态结构,描述系统中的类类及及类之间的关系类之间的关系,还描,还描述类的述类的内部结构内部结构(类的属性和操作)。(类的属性和操作)。类图类图是面向对象系统建模中最常用、最重要的图。是面向对象系统建模中最常用、最重要的图。类图类图是定义其它图的是定义其它图的基础基础,在类图的基础上,可以使用,在类图的基础上,可以使用状态图、协作图、状态图、协作图、顺序图、组件图顺序图、组件图等进一
2、步描述系统其它方面的特征。等进一步描述系统其它方面的特征。对于对于抽象建模抽象建模和和设计实际的程序设计实际的程序而言,类图都是有用的。而言,类图都是有用的。类图中的类类图中的类可以直接用某种面向对象编程语言实现。可以直接用某种面向对象编程语言实现。C+、java、C#.类图的元素类图的元素 类(类(Class)接口(接口(Interface)依赖关系(依赖关系(Dependency)泛化关系(泛化关系(Generalization)关联关系(关联关系(Association)实现关系(实现关系(Realization)聚合关系聚合关系(aggregation)组合关系组合关系(composi
3、tion)类类 类类是构成类图的基础,也是面向对象系统组织结构的核心。是构成类图的基础,也是面向对象系统组织结构的核心。类类是对一组具有相同属性、操作、关系和语义的对象的抽象。是对一组具有相同属性、操作、关系和语义的对象的抽象。类类包括包括名称部分(名称部分(Name)、属性部分(属性部分(Attribute)和和操作部分操作部分(Operation)。UML规范采用一个具有规范采用一个具有3个分栏的图标表示一个类。个分栏的图标表示一个类。属性属性 属性属性可见性(访问权限,可访问性)可见性(访问权限,可访问性)可见性描述了该属性对其它类是否可见,以及是否可以被其它类引用。可见性描述了该属性对
4、其它类是否可见,以及是否可以被其它类引用。类型:类型:公有(公有(Public)“”“”私有(私有(Private)“”)“”受保护(受保护(Protected)“”)“”注意:注意:UML未规定默认的可见未规定默认的可见性,如果没有给出,表性,如果没有给出,表明该属性的可见性尚未明该属性的可见性尚未定义。定义。属性属性 属性可见性属性可见性 公有(公有(Public)“”“”私有(私有(Private)“”)“”受保护(受保护(Protected)“”)“”属性类型属性类型 属性的初始值属性的初始值 属性字符串属性字符串(属性约束)(属性约束)操作(方法)操作(方法)操作可见性操作可见性 公
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 20-6-1 UML类图-类 抽象类 接口 -面向对象与UML 20 UML 类图 抽象 面向 对象
限制150内