UML学习笔记(图挂了)

UML

 1、类图 (父类在右上角标明)

 

        类名:不可省略,如是接口应标明。正体字(可实例化类)斜体(抽象类)

         属性清单:+public  -private  #protected

        方法清单:同上,方法下有划线,表示静态方法,构造方法也是这层

         性质清单:set 和 get方法

(内部成员类):可有可无,内部类

 

 2、对象图

     能很好的显示系统的结构关系,特别是有递归关系的结构。是一种特殊的类图。显示的是类的实例而不是类。

 

类图关系:

1、一般化关系(Generalization):继承关系,java翻译为extendsimplements

2、关联关系(Association):在java里面以使用实例变量实现的。

                   

可能1对多)

一个类里面使用了另一个类作为自己的属性变量。

3、聚合关系(Aggregation):强的关联关系。

4、依赖关系(Dependency):单向。Person可以买carhouse

    

posted @ 2013-07-29 09:12  hadoop在云端  阅读(404)  评论(0编辑  收藏  举报