UML类图学习笔记

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


UML类图学习笔记_第1张图片


1.类、接口

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

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

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

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


2.继承

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


3.接口

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


4.关联关系

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


5.聚合

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


6.合成(组合)

实心菱形+实线箭头表示


7.依赖关系

依赖关系用虚线箭头表示




你可能感兴趣的:(java学习)