UML(Unified Modeling Language),1997年推出 UML1.0 规范草案。曾经火过一段时间(架构师必备),但现在基本上凉凉了……
理想:让开发人员可以和“领域专家”进行无障碍沟通,甚至根据UML工具画出来的“图”,自动生成代码!
PS:历史证明,凡是想抢程序员饭碗的,都是死路一条,^_^
现在还仍然在使用的,几乎只有
UML重新定义(统一)了一些概念:
属性(Attribute):对应字段或属性
操作(Operation):对应方法
即一个对象引用(使用)了另外一个对象
如果被引用对象是作为字段或属性声明的,又可以被分为:
class Student{ void Study(Major major){ } }
PS:窃以为,UML被抛弃的一个原因就是太琐碎了,尤其是聚合组合,有必要么?¯\_(ツ)_/¯
演示:在线类图绘制
多快好省!前端后端,线上线下,名师精讲
更多了解 加: