面对对象的基础「UML概念篇」
时间:2023-06-28
来源:m.86027.cn
定义
统一建模语言(Unified Modeling Language),是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言
uml常用的图例
- 类图
- 用例图
- 时序图
看专栏要掌握的图例
类图
为何只用掌握类图?
1.一次知道的过多,会把精力过多的分散到不太重要的逻辑中去。时序图和用例也很重要,但是不是当下最主力使用的工具。
2.写代码是因为有需求,在面相对象中,需求的实现就是一个个的类。但是写不就完事了,干嘛还要搞这么多的设计和图例。那是因为类之间是有依赖的,有各种对应关系。而且需求越多,关系就会越密集,扩展就会越难,这就是软件设计作用的地方。
3.类图就是描述类之间关系的图例,所以和设计模式天然的就是搭档
图例的本质
就是更好的让大脑,让请关系,掌握事物的本质。
大脑短时间的运算和处理能力都是有限的,所以我们才需要借助工具,图例等暂存或简化信息复杂度。
举例预热
下图会有个类图的举例,先让大家有个感受,后面会有详细的介绍,保证人人都能掌握