ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

面向对象技术--UML

2022-05-13 00:31:51  阅读:136  来源: 互联网

标签:关系 -- 事物 元素 语义 类元 面向对象 UML


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

 

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

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

关系把事物结合在一起;

图聚集了相关的事物。

 

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

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

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

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

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

标签:关系,--,事物,元素,语义,类元,面向对象,UML
来源: https://www.cnblogs.com/linmob/p/16265128.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有