uml 类图、对象图
***********************
类图、对象图
类图:矩形表示类的图标,类名称单词首字母大写,如:WashingMachine
类属性:类属性类表写在类名下方,用分隔线分开
类操作:类操作列表写在属性列表下方,用分隔线分开
职责:在操作列表下方对类进行说明
约束:花括号括起来的文本,对类属性进行限制
注释:为类添加注释对类进行说明
可见性:-(private)、#(protected)、+(public)
对象图:矩形表示,命名格式:obect_name:class_name、:class_name(匿名对象),对象名称下面加下划线
object_name:第一个单词首字母小写,其余大写
对象属性:对象属性要有具体的值
接口:接口只含有操作,接口名称上加<<interface>>
***********************
关联关系
类与类之间存在多种关系:一对一、一对多、一对0或者1等
, :或,如:1,2(1或者2)
.. :从start 到end,如:12..18(从12到18)
* :多
泛化:一个类继承另一个类
实现:一个类实现了另一个接口
依赖:一个类中使用另一个类
***********************
聚集、组成
聚集:一个类由几部分类组成,整体与部分关系
组成:组成是强类型的聚集,部分类只属于一个整体