UML类图学习笔记

来源:互联网 发布:如何写出二次型的矩阵 编辑:程序博客网 时间:2024/04/29 07:49

PS:一直都没有较为全面的记录过关于UML类图符号的含义,今天恰好在看《大话设计模式》就借此机会抓紧把这个点记录下。




1.类、接口

类是用矩形表示,一般为三行,分别是类名称、类属性、类方法。

接口同样是矩形表示,两行一般,分别是接口名称、接口方法。(有两种表示方法)

(大家可以看上面的动物类图和飞翔接口图(接口表示方法①)和唐老鸭接口图(接口表示方法②))

类中“+”号表示public,“-”表示private,“#”表示protected


2.继承

继承关系用空心三角形+实线表示(比如图中的动物——鸟——鸭——唐老鸭)


3.接口

实线接口用空心三角线+虚线表示(大雁——飞翔)


4.关联关系

关联关系用实线箭头表示(企鹅——气候)


5.聚合

聚合用空心菱形+实线箭头表示


6.合成(组合)

实心菱形+实线箭头表示


7.依赖关系

依赖关系用虚线箭头表示




0 0
原创粉丝点击