灵魂拷问,啥是UML?UML全拼:Unified Modeling Language 统一建模语言。UML类图作用在软件工程中,类图以全局观的方式描述了系统的设计和结构,表明了系统中各部件之间的关系,是系统设计阶段的重要模型UML类图中的几种关系泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)泛化关系 Generalization意义:是一种继承关系 class A extends B(){}图形:空心三角 + 实线 ,三角指向基类实现关系 Realization意义:是一个实现关系 class A implements B(){}图形:空心三角 + 实线,三角指向接口关联关系 Associationclass Person{ Address address; }意义:与对象之间存在的一种 固定关系 图形:箭头 + 实线,箭头指向被关联对象聚合关系 Aggregation意义:对象与对象的弱拥有关系,has-a关系,部分与整体的关系,对
Minghui
却道天凉好个秋!
CC BY-NC-SA 4.0