建湖县建设局网站,制作属于自己的app教程,泉州网站设计平台,thinkphp 网站根目录地址一、类 一个类由三个格子组成#xff0c;从上至下分别表示#xff1a;
第一格#xff1a;类名称#xff08;接口和抽象类#xff0c;使用斜体#xff09; 第二格#xff1a;类的属性#xff08;成员变量#xff0c;可以没有#xff09; 第三格#xff1a;类的操作从上至下分别表示
第一格类名称接口和抽象类使用斜体 第二格类的属性成员变量可以没有 第三格类的操作成员方法
“”表示public “-”表示private “#”表示protected “_”下划线表示static
斜体表示抽象抽象类使用斜体。
二、类之间的关系
1泛化(Generalization)带三角箭头的实线箭头指向父类 子类和父类是is-A的关系子类继承父类的功能。
2实现(Realization) 带三角箭头的虚线箭头指向接口 一个类实现接口。
3组合(Composition)带实心菱形的实线菱形指向整体 部分和整体是contains-A的关系部分和整体的生命周期相同。
4聚合(Aggregation)带空心菱形的实线菱形指向整体 部分和整体是has-A的关系部分和整体生命周期不同。
5关联(Association) 带普通箭头的实线箭头指向被拥有者 逻辑上有必然联系老师和学生老师教学生 可以是单向也可以是双向。
6依赖(Dependency)带普通箭头的虚线箭头指向被拥有者 逻辑上没有必然联系老师和水老师喝水 一般是单向。
从上到下 关系由强到弱。
实线关系强 虚线关系弱