解释
- 动物矩形框
代表一个类:
第一层:显示类的名称,如果是抽象类,用斜体字标示
第二层:类的特性,通常就是类的字段与属性
第三层:类的操作,通常是方法和行为
注意前面的符号:
“+”代表piblic,“-”代表private,“#”代表protected
-关联关系
当一个类“知道”另一个类时,可以用关联关系,企鹅知道气候的变化,故企鹅和气候做关联
- 聚合关系
聚合表示一种弱的‘拥有’关系,体现是A对象可以包含B对象,但B对象不是A对象的一部分
- 合成关系
合成表示一种强的‘拥有’关系,体现严格的部分和整体关系,部分和整体的生命周期是一样的