体检中心网站建设方案,销售网站怎么做,荣添网站建设优化,集团 投入巨资 做网站UML类图学习 UML类图是描述类之间的关系概念1.类(Class)#xff1a;使用三层矩形框表示2.接口(interface)#xff1a;使用两层矩形框表示#xff0c;与类图主要区别在于顶端有interface显示3、继承类#xff08;extends#xff09;#xff1a;用空心三角… UML类图学习 UML类图是描述类之间的关系概念1.类(Class)使用三层矩形框表示2.接口(interface)使用两层矩形框表示与类图主要区别在于顶端有interface显示3、继承类extends用空心三角形实线来表示4、实现接口implements用空心三角形虚线来表示5、关联Association用实线箭头来表示例如燕子与气候6、聚合Aggregation用空心的菱形实线箭头来表示7、组合用实心棱形实现箭头来表示8、依赖Dependency 用虚线箭头来表示例如动物与氧气9、注意关联关系、聚合关系与组合关系都是可以有基数的比如一只鸟有两个翅膀一个类也可以有无数个实例则用 n 来表示 总结 UML类图是描述类之间的关系
概念
1.类(Class)使用三层矩形框表示
第一层表示类名斜体表示抽象类 第二层表示该类属性和字段 第三层表示该方法 注意属性、字段或方法前面表示Public -表示Private #表示protected如果是静态的可以在前面加上static。
抽象类
普通类
2.接口(interface)使用两层矩形框表示与类图主要区别在于顶端有显示
第一层表示接口名称。 第二层表示接口方法。 还有一种方法是棒棒糖表示法 3、继承类extends用空心三角形实线来表示 4、实现接口implements用空心三角形虚线来表示 5、关联Association用实线箭头来表示例如燕子与气候
在燕子的类中持有气候属性
6、聚合Aggregation用空心的菱形实线箭头来表示
聚合表示一种弱的‘拥有’关系体现的是A对象可以包含B对象但B对象不是A对象的一部分例如公司和员工 7、组合用实心棱形实现箭头来表示
组合是一种强的‘拥有’关系体现了严格的部分与整体关系部分和整体的生命周期一样。 8、依赖Dependency 用虚线箭头来表示例如动物与氧气
比如动物依赖洋气和水
9、注意关联关系、聚合关系与组合关系都是可以有基数的比如一只鸟有两个翅膀一个类也可以有无数个实例则用 n 来表示
总结
看懂了上述UML类图基本是可以看明白如果想深入研究 双向关联 可以研究一下。