UML进修笔记
添加时间:2013-7-29 点击量:
UML
1、类图 (父类在右上角标明)
类名:不成省略,如是接口应标明。正体字(可实例化类)斜体(抽象类)
属性清单:+public -private #protected
办法清单:同上,办法下有划线,默示静态办法,机关办法也是这层
性质清单:set 和 get办法
(内部成员类):可有可无,内部类
2、对象图
能很好的显示体系的布局关系,希罕是有递归关系的布局。是一种特别的类图。显示的是类的实例而不是类。
类图关系:
1、一般化关系(Generalization):持续关系,java翻译为extends和implements。
2、接洽关系关系(Association):在java里面以应用实例变量实现的。
可能1对多)
一个类里面应用了另一个类作为本身的属性变量。
3、聚合关系(Aggregation):强的接洽关系关系。
4、依附关系(Dependency):单向。Person可以买car和house。
我们永远不要期待别人的拯救,只有自己才能升华自己。自己已准备好了多少容量,方能吸引对等的人与我们相遇,否则再美好的人出现、再动人的事情降临身边,我们也没有能量去理解与珍惜,终将擦肩而过。—— 姚谦《品味》
UML
1、类图 (父类在右上角标明)
类名:不成省略,如是接口应标明。正体字(可实例化类)斜体(抽象类)
属性清单:+public -private #protected
办法清单:同上,办法下有划线,默示静态办法,机关办法也是这层
性质清单:set 和 get办法
(内部成员类):可有可无,内部类
2、对象图
能很好的显示体系的布局关系,希罕是有递归关系的布局。是一种特别的类图。显示的是类的实例而不是类。
类图关系:
1、一般化关系(Generalization):持续关系,java翻译为extends和implements。
2、接洽关系关系(Association):在java里面以应用实例变量实现的。
可能1对多)
一个类里面应用了另一个类作为本身的属性变量。
3、聚合关系(Aggregation):强的接洽关系关系。
4、依附关系(Dependency):单向。Person可以买car和house。
我们永远不要期待别人的拯救,只有自己才能升华自己。自己已准备好了多少容量,方能吸引对等的人与我们相遇,否则再美好的人出现、再动人的事情降临身边,我们也没有能量去理解与珍惜,终将擦肩而过。—— 姚谦《品味》