作者:Chancel, 更新:2022 Dec 14, 字数:835, 已阅:778
统一建模语言(英语:Unified Modeling Language,缩写 UML),UML打算成为可以对并发和分布式系统的标准建模语言。
模型和图用于表示实际的应用程序。模型提供系统的抽象视图,而不同的图提供系统的具体表示。 -- IBM UML 模型和图
UML有3个主要模型
注意:UML模型 ≠ UML图,模型是系统的抽象表示,模型可以使用UML图来抽象描述系统的功能,也可以选择其他表示方法来抽象描述。
UML模型是为了实现以下功能
UML(版本2.2)中规定了14种图示,如图
对于结构类型图元素有执行者、属性、类、组件、接口、对象、包等属性
对于行为类型图元素有活动、事件、消息、方法、状态、用例等属性
对于关系类型图元素有聚合、关联、组合、相依、广义化(或称泛化、继承)等属性
如果经常接触到UML图,慢慢就会熟悉以上的属性
编码开发工作中常遇到的UML图