一、设计模式UML类图

         一个矩形框就表示一个类。类图分3层,第一层是类名,如果是抽象类就用斜体表示;第二层是字段和属性;第三层是方法。其中属性和方法前面有符号,‘+’表示public,'-'表示private,'#'表示protected。接口与类的区别是顶端有<<interface>>显示。

 


继承关系用空心三角形+直线来表示。


 实现接口用空心三角形+虚线来表示。


 关联关系用实心箭头来表示。


 聚合关系用空心菱形+实线箭头来表示。


 组合关系用实心菱形+实线箭头来表示。组合是一种强拥有关系,体现了严格的部分和整体关系,部分和整体关系的生命周期一样。组合关系连线的两端还有一个数字1和2,这表示一个类可以有几个实例,如一只鸟有两只翅膀。


 依赖关系用虚线箭头表示。

 

猜你喜欢

转载自blog.csdn.net/qq_34256136/article/details/128380956