2.聚合组合原则: 尽量聚合组合,避免继承。
3.依赖,关联,聚合,组合,继承的一些小例子:
依赖:我要过河需要用到船,我和船的关系就是依赖。关联:我和我的朋友。聚合:雁群和大雁 。组合:大雁和翅膀。继承:父子关系。
UML定义了5类,10种模型图
第一类是用例图。
第二类是静态图(Static diagram) (类图、对象图、包图)。
第三类是行为图(Behavior diagram) (状态图、活动图)。
第四类是交互图(Interactive diagram) (时序图、协作图)。
第五类是实现图(Implementation diagram) (组件图、配置图)。
用例图
![](http://dl2.iteye.com/upload/attachment/0096/7705/869987e9-9bfa-3e57-b764-9af2c337ebf3.jpg)
状态图
![](http://dl2.iteye.com/upload/attachment/0096/7707/23b24c81-dc38-3093-84f3-39531266b15b.jpg)
活动图
![](http://dl2.iteye.com/upload/attachment/0096/7709/17b1a1d3-12a9-33ad-94bc-c81018a4ad01.jpg)
组件图
![](http://dl2.iteye.com/upload/attachment/0096/7711/f77f10c0-f07c-388c-9cb7-6ea44456ea54.jpg)
配置图
![](http://dl2.iteye.com/upload/attachment/0096/7713/34212a46-2b32-3fe8-ae39-7238ad86bf94.jpg)
协作图
![](http://dl2.iteye.com/upload/attachment/0096/7715/08680d96-8be3-31d1-852f-3001d551891c.jpg)