1 UML类图
统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言。
优点:通过类图讨论就不用看代码了,方便交流。
UML包含很多种类型的图,比如用例图、对象图、序列图等等。这里我们只学习类图。
关系:泛化和关联 = 继承和引用
工具: 在线画图工具processon.com
2 类图三个组成部分
3 关系
泛化:继承
关联:引用
实现,聚合,组合,依赖
People关联(引用)了house
A B继承了People
4 图例
继承是空心箭头,引用是实心箭头。