UML是面向对象软件的标准化建模语言,由三个要素构成:UML的基本构造块、支配这些构造块如何放置在一起的规则和运用与整个语言的一些公共机制。
UML的词汇表包含三种构造块:事物、关系和图。
事物是对模型中最具有代表性的成分的抽象;
关系把事物结合在一起;
图聚集了相关的事物。
其中关系包括4种:依赖、关联、泛化和实现。
依赖(Dependency)是两个事物间的语义关系,其中一个事物(独立事物)发生变化会影响另一个事物(依赖事物)的语义。
关联(Association)是一种结构关系,它描述了一组链,链是对象之间的连接。
泛化(Generalization)是一种特殊/一般关系,特殊元素(子元素)的对象可替代一般元素(父元素)的对象,用这种方法,子元素共享了父元素的结构和行为。
实现(Realization)是类元之间的语义关系,其中一个类元指定了由另一个类元保证执行的契约。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。