UML包括以下图:
1.用例图 (Use case diagrams)
2.类图 (Class diagrams)
3.序列图 (Sequence diagrams)
4.合作图 (Collaboration diagrams)
5.状态图 (Statechart diagrams)
6.活动图 (Activity diagrams)
7.构件图 (Component diagrams)
8.部署图 (Deployment diagrams)
用例图,类图,序列图最为有用。
根据图的用意,分为结构型图和行为型图。
结构型图:2,7,8
行为型图:1,3,4,5,6
聚合(Aggregation)关系和合成(Composition)关系的比较。Composition是比Aggregation强的关系,它要求普通的Aggregation中代表整体的对象负责代表部分的对象的生命周期。用实心菱形表示。举例:手和手指的关系。