面向对象技术--UML

UML是面向对象软件的标准化建模语言,由三个要素构成:UML的基本构造块、支配这些构造块如何放置在一起的规则和运用与整个语言的一些公共机制。

 

UML的词汇表包含三种构造块:事物、关系和图。

事物是对模型中最具有代表性的成分的抽象;

关系把事物结合在一起;

图聚集了相关的事物。

 

其中关系包括4种:依赖、关联、泛化和实现。 

依赖(Dependency)是两个事物间的语义关系,其中一个事物(独立事物)发生变化会影响另一个事物(依赖事物)的语义。

关联(Association)是一种结构关系,它描述了一组链,链是对象之间的连接。

泛化(Generalization)是一种特殊/一般关系,特殊元素(子元素)的对象可替代一般元素(父元素)的对象,用这种方法,子元素共享了父元素的结构和行为。

实现(Realization)是类元之间的语义关系,其中一个类元指定了由另一个类元保证执行的契约。             

相关文章

UML有助于在软件开发生命周期的所有阶段理解和可视化系统。以...
UML各种图总结-精华 https://www.cnblogs.com/jiangds/p/65...
MicrosoftOfficeVisio“UML模型图”模板为创建复杂软件系统的...
用例图1.用例图是UML用于描述软件功能的图形。用例图包括用例...
一、用例图:用例图(usecasediagram)是UML用于描述软件功能...
1.A类B类C类这三个类是什么关系?B类依赖A类和C类因为最主要...