UML类图
一个类分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。下面是包含类图基本关系的例子。
实现
类与方法接口
继承
类与抽象类
依赖
类A在方法内使用类B(使用关系)
1 | public class Screwdriver { //螺丝刀,作为人类的工具,是用来被人类使用的 |
关联
类A在方法外使用类B(对等关系),new类A必然会new类B,被关联类B以全局变量的形式出现在关联类A中。
1 | public class Company { //公司 |
关联包含聚合和组合,出现关联关系需进一步考虑是否是聚合和组合关系。
聚合
集体与个体
组合
部分与整体
UML类图
# 推荐文章
1.absolute和relative定位
2.display:table-cell在布局上的应用
3.两列布局css
4.解决GitHub访问不了问题
5.Collection集合和Map集合
6.JDK,JRE和JVM
1.absolute和relative定位
2.display:table-cell在布局上的应用
3.两列布局css
4.解决GitHub访问不了问题
5.Collection集合和Map集合
6.JDK,JRE和JVM