001_StarUML详解

一、

(1)类的UML标识符:❶ private : - ❷ public : + ❸ protected: #

(2)属性:  可见性  名称:类型 [ = 默认值 ]  eg: ❶ - userName:String = Sam ❷ - age:int = 18

(3)方法:  可见性  名称(参数列表) [ : 返回类型] eg:❶ + getUserName(): String ❷ + getAge() : int

(4)模型中主要的图形元素解释

①类之间的关系

❶依赖(Dependency){无对应java关键字}                       ❷实现(Interface Realization){implements}            ❸关联(Association){无对应java关键字}                                         

                                                                                                                                                    

❹直接关联(Directed Association){无对应java关键字}     ❺泛化(继承:Generalization){extends}                   ❻聚合(Aggregation){无对应java关键字} 

                                                                                                           

❼复合(Composition){无对应java关键字}                       ❽接口(Interface)

                                                       

                                         

(5)名词解释

①定义自己的衍型(StereoType)

 

posted @ 2020-05-31 18:40  arun_python  阅读(380)  评论(0)    收藏  举报