UML类之间的关系
UML 简介 统一建模语言(Unified Modeling Language,UML) 作用:对软件系统进行说明 如果说软件系统是一本小说的话,那么 UML 就是将小说动漫化。 也许你看过这本小说,但是时间一长,你会忘记一些东西,但是动漫化的故事你不会轻易忘记。 类之间的关系 用一张类图说明 类之间的关系通常有6中: 泛化(Generalization) 实现(Realization) 关联(Association) 聚合(Aggregation) 组合(Composition) 依赖(Dependency) 泛化 泛化 = 继承 比如鸟类是动物的泛化,酵母菌是真菌的泛化,网络小说是小说的泛化 … 子类具有父类的特征,但又具有父类所没有的特征。 实现 对接口的具体实现,是由抽象到具体的过程 关联 比如价格和商品销量是有关联关系的,天气和航班是有关联关系的,企鹅和气候是有关联关系的 … 聚合 指一堆对象聚在一起,但这些对象单独又是一个整体 组合 是包含关系,比如鸟类包含翅膀、躯干、脑袋、尾巴等,但不能说翅膀就是鸟类 依赖 人离了氧气就会死,这就是依赖。 来源: CSDN 作者: 归否 链接: https://blog.csdn.net/LHAT_7/article/details/103821430