UML 关系

依赖:对象之间最弱的一种关联方式,是临时性的关联。代码中一般指由局部变量、函数参数、返回值建立的对于其他对象的调用关系。

关联:他体现的是两个类、或者类与接口之间的一种强依赖关系,这种关系比依赖更强、不存在依赖关系的偶然性。

聚合:是关联关系的一种特例,他体现的是整体与部分、拥有的关系,即has-a的关系。

组合:组合也是关联关系的一种特例,他体现的是一种contains-a的关系。

实现/继承:没啥好说的。

一个例子:


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 继承 指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,...
    markfork阅读 463评论 0 4
  • UML包含哪些元素你是否了解,UML关系图符号你是否熟悉,本文就向大家介绍一下,希望本文的介绍会让你对UML关系图...
    骚的掉渣阅读 2,272评论 0 10
  • UML 存在的意义 我们在学习设计模式时总会涉及到类与类之间的关系, 这也会让人感觉到很抽象, 为了更好滴了...
    MixReality阅读 808评论 8 3
  • 复习到 UML 关系时对 UML 关系的概念很是模糊,于是乎在此做个总结和对比。 UML 中有四种关系:依赖、...
    今天又输了呀阅读 464评论 0 1
  • 20th November & idioms 1.call V.称呼,Cind calls her doll ba...
    阿米尔JANAN阅读 302评论 0 0