1)UML——Unified modeling language UML(统一建模语言
)
,是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果。
2)UML
本身是一套符号的规定,就像数学符号和化学符号一样,这些符号用于描述软件模型中的各个元素和他们之间的关系,比如类、接口、实现、泛化、依赖、组合、聚合等。
3)
使用
UML
来建模,常用的工具有
Rational Rose , 也可以使用一些插件来建模。
概念深奥了我个人不喜欢(读者忽略),看图先了解UML专业名词:
-
依赖:被类中使用、类的属性、类中方法的返回类型或参数。
-
(泛化)继承:依赖关系的特例。
-
实现:依赖关系的特例。
-
关联:依赖关系的特例,具有导航向性即双向或单向关系。
-
聚合:关联关系的特例,强调整体和部分可以分开。
-
组合:强调整体和部分不可以分开。
-