类图

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值