UML学习记录3:类图(3)类间关系续

一、聚集

  一个类有时是由几个类(可称为“部分类”)组成的,这种类间关系被称为聚集。

   

   UML中用“关联线+空心菱形”的形式来表示聚集。空心菱形的一头指向整体类。 
   部分类之间可以用{OR}约束来表示整体类中包含一个或另一个部分类。

 

二、组成

  组成是强类型的聚集。

 

    

  UML中用“关联线+实心菱形”的形式来表示组成。实心菱形的一头指向整体类。

 

三、接口

 

  

  图中带空心三角的虚线是实现符号,空心三角指向被实现的接口。上图中,实现符号表示空调类实现了遥控器接口。
  人通过接口“遥控器”来操作空调,这里人对遥控器是种依赖关系,所以用了依赖符号。

posted @ 2009-07-09 20:55  晨鸦  阅读(466)  评论(0编辑  收藏  举报