怎么做原创电影视频网站,用php做网站的书籍,公司备案证查询网站查询,珠江网站建设目录 1.抽象类2.接口3.继承4.实现接口5.关联关系6.聚合关系7.合成#xff08;组合#xff09;关系8.依赖关系 1.抽象类 矩形框代表一个类#xff08;Class#xff09;。
类图分为三层#xff1a; 第一层显示类的名称#xff0c;如果是抽象类#xff0c;就用斜体显示组合关系8.依赖关系 1.抽象类 矩形框代表一个类Class。
类图分为三层 第一层显示类的名称如果是抽象类就用斜体显示 第二层是类的属性 第三层是类的操作通常是方法和行为
前面的符号‘’表示public‘-’表示private‘#’表示protected。
2.接口 与类图的区别主要是顶端有 interface 显示。 第一层是接口名 第二层是属性字段 第三层是接口方法
3.继承 继承关系用 空心三角形实线来表示
4.实现接口 实现接口用 空心三角形 虚线 来表示
5.关联关系 当一个类公司内部引用另一个类部门时可以用关联(association)。 关联关系用实线箭头来表示。
public class Company{private Department department;
}6.聚合关系 学校和学生的关系每个学生都属于学校一个学校有多个学生。所以他们之间满足聚合Aggregation关系。 聚合表示一种弱的‘拥有’关系体现的是A对象可以包含B对象但B对象不是A对象的一部分。 聚合关系用 空心的菱形 实线箭头表示。
public class School{private Student[] students;
}7.合成组合关系 合成也叫组合是一种强的‘拥有’关系体现了严格的部分和整体的关系部分和整体的生命周期一样。 合成关系用实心的菱形 实线箭头来表示。 连线两端的数字‘1’和‘2’被称为基数。表明这一端的类可以有几个实例很显然一个鸟有两个翅膀。如果一个类可能有无数个实例则就用‘n’来表示
public class Bird{private Wing wing;public Bird(){wing new Wing();}
}鸟在初始化的时候同时初始化了翅膀它们是同时生成。
8.依赖关系 动物依赖氧气和水它们之间是依赖关系Dependency用虚线箭头来表示。
public class Animal{public Metabolism(Oxygen oxygen, Water water){}
}