学习目标
能够自己画类图。
UML
(Unified Modeling Language,UML)
统一建模语言
是一种伪面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言。
简单理解
使用一些高级的UML可视化软件,不用写代码,通过做一些图标相关内容就可以直接生成代码,在其基础上进行开发。
它的最终目标是直接能通过图形就把业务逻辑完成。
UML类图
UML类图是UML其中很小的一部分。
学习它的目的是帮组我们进行面向对象程序开发时理清对象关系,养成面向对象变成习惯。
VISIO
UML类图中的关系说明
关联:比如类A会有一个类B成员作为它的成员变量。
直接关联:比如母鸡类中有一个行为是下蛋,它和气候直接关联。
聚合:比如地图类聚合墙类,鸟群类聚合大雁类(有点包含的感觉)。
依赖关系:比如动物类依赖于空气类和水类。
复合:比如公司类包含各种部门类,部门类和公司类的关系就是复合关系。
总结
UML类图的主要作用是
帮助我们前期或者后期建立面向对象编程中的各种类。
帮助我们理清类、接口之间的关系。
至少做项目前,我们就知道我们要建立几个类,几个接口了,让我们的编程思路更清晰。
标签:关系,聚合,类图,面向对象,UML,比如 From: https://blog.csdn.net/Luo3255069063/article/details/140415288