UML:画图界的“普通话“,统一建模语言
UML:画图界的"普通话",统一建模语言
开篇:为什么程序员要学画画?
什么?程序员还要学画画?
不是让你画油画、水彩画,而是画UML图。
UML(Unified Modeling Language),中文叫"统一建模语言"。
它是软件工程师的"画图标准",就像普通话一样,是大家公认的交流工具。
你画一个图,全世界的程序员都能看懂。
什么是UML?
UML是一种用于软件系统的可视化建模语言。
它不是一种方法,而是一种"符号系统"。
有了UML,开发者可以用图形化的方式描述:
- 系统有哪些部分(静态结构)
- 系统是怎么工作的(动态行为)
- 系统是怎么部署的(物理结构)
UML由三个人开创:
- Grady Booch
- James Rumbaugh
- Ivar Jacobson
1997年,UML被OMG(对象管理组织)采纳为标准。
UML的两大类图
UML有14种图,分为两大类:
结构图(Structure Diagram)
展示系统的静态结
