开发规范 - UML图
参考网址:https://www.cnblogs.com/JiangWJ/p/10843442.html
依赖关系是用一套带箭头的虚线表示,他通常描述一个对象在运行期间会用到另一个对象的关系。如图为例码农只有在工作的时候才会用到 Mac 电脑,所以这种依赖关系是依赖于运行状态的。通常情况下是在程序里面通过构造函数、形参等体现。
上图是我模拟出来的一个场景和大家具体说一下类图究竟应该怎么画才对。图中讲的是这样一个「故事」:
一个公司下面有很多部门,公司和部门是不可分割的。
码农属于一个部门,但是如果部门解散了,码农依然依然是码农。
码农无时无刻在用手机,只有工作时间才会使用 Mac。
Mac 是一种电脑,电脑是“可计算处理器”的一种实现。
下面我们就逐一介绍下这些关系。
泛化关系(generalization)
泛化关系为 is-a 的关系;两个对象之间如果可以用