UML图及C#代码实现
表达方式 | 关系 | 代码实现 |
---|---|---|
泛化(继承)(Generalization) | 继承关系 | Student:Person (java Extentend) |
实现(Realization) | 接口实现 | 轮船:交通工具(java implements) |
组合/合成(Composition) | 整体与部分 部分不能离开整体而存在 |
Mouth mouth = new Mouth() |
聚合(Agregation) | 整体与部分 部分可以离开整体而存在 |
Car(Engine engine) Car() 构造函数 |
关联(Association) | 拥有关系 一个类知道另一个类的方法和属性 |
Customer customer 类属性 |
依赖(Dependency) | 使用关系 一个类的实现需要一个类的辅助 |
构造函数(Car car) |
来源:https://www.cnblogs.com/zh672903/p/10809316.html