UML类图

UML类图符合表示方式:

     1.类---矩形框

      通常分为三层,

       名称,如果是抽象类用斜体显示

       类的特性,通常是字段和属性

       类的操作,方法或行为;操作前面的+、-、#分别表示public、private和protected

    2.实现---接口---矩形框,与类不同的是名称上面有《interface》

      通常分两层,

       名称,

       接口方法

       如果实现了另一个接口,可以用棒棒糖表示法(矩形右上角有小圆圈)

    3.泛化---具体体现:继承---空三角+实线

    4.实现接口---空三家+虚线

    5.关联关系---具体体现:成员变量---实线+箭头             (关联:在一个类引用另一个类,就是多表关联)

    6.聚合关系---具体体现:成员变量---空心菱形+实线箭头   (聚合:表示一种弱的“拥有”关系,体现的是对象A可以包含B,但B不是A的一部分,比如大雁和雁群的关系)

    7.合成关系------实心菱形+实线箭头   (合成:一种强的“拥有”关系,体现了部分和整体的关系,两者生命周期一样,比如鸟和鸟翅膀)

      聚合关系、合成关系两端的基数表示多对多的关系

    8.依赖关系---具体体现:局部变量、方法的参数或者对静态方法的调用---虚线箭头                (依赖:类中方法的参数)

 

UML类图案例图片:

 

posted @ 2016-08-17 20:56  微笑代表淡定.Net  阅读(144)  评论(0)    收藏  举报