软件设计

前言

参考文章:https://blog.csdn.net/Q1410136042/article/details/83108121

接口

语法

1
<|..

示例

1
工厂 <|.. Class4

接口案例

继承

语法

1
<|--

示例

1
动物 <|-- 野兽

继承案例

组合

语法

1
*--

示例

1
野兽 *-- 四肢

组合案例

聚合

语法

1
-- 或 o--

示例

1
雄狮 -- 雌狮   课程 o-- 学生

聚合示例1

聚合示例2

依赖

语法

1
<..

示例

1
计算机 <.. 程序员

依赖示例图

总结

以上六种关系的强弱比较为:泛化=实现>组合>聚合>关联>依赖

整体示例图


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!