在UML中:
类图是描述类、接口、协作以及他们之间关系的图,用来显示系统中各个类的静态关系
类使用包含类名、属性和方法且带有分割线的矩形来表示
类的类型:
实体类:用于对必须存储的信息和相关行为进行建模
边界类:用于软件产品和它的参与者之间的交互行为建模
控制类:用于对复杂的计算和算法建模
画类图的步骤:
1.将系统要处理的数据抽象成类的属性,将处理数据的方法抽象为操作。
属性的画法:可见性 名称(参数列表) :返回值的类型
补充:属性和操作的权限如下:
+:表示public
-:表示private
#:表示protected(C++,java等编程语言处理不一样。所以friendly也归入这类)
2.描述类之间的关系
常用的类之间的关系有4种,关联关系,表示类之间一般和特殊关系的泛化关系(继承),表示类之间使用关系的依赖关系,以及表示类中规格说明和实现之间的关系的实现关系。
补充:关联关系类型很多,常用的是普通关联,递归关系,聚合关系,组合关系
判断聚合和组合就看有没有整体和部分有没有同生共死。组合会同时消亡。
判断是依赖还是聚合主要看使用的持续时间,永久使用属于聚合或者组合
类图
最新推荐文章于 2023-11-22 22:52:02 发布