`
sassds
  • 浏览: 154257 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关联,泛化,依赖,聚集,组合

 
阅读更多
关联(association): 这是一种很常见的关系,这种关系在我们的生活中到处可见,如:一张订单对象一个客户,关联可以是单端关联也可以是多端关联。如:用户和身份证就是双向关联的。关联可以叫做持有对方引用。(用一条实线表示,可以还箭头)

泛化(generalization):这里的泛化可以理解为面向对象中的继承

依赖(dependency):是指两个对象间有依赖关系,如果一端修改了,那么依赖他的对象都会有影响.如:充电器和电池,机器和零件,等都有依赖关系。

聚合(aggregation):聚合是一种整体与部分的关系,比如车和轮子的关系就是一种聚合关系,但是轮子可以离开车子独立存在,轮子的生命周期与车子不相关,因为可以提前把轮子做出来再做车子。还有俱乐部和人的关系也是一种聚合。还有自行车和他的轮子,铃铛,龙头都是聚合关系。

组合(composition):组织也是一种整体和部会的关系。但是部分的存必须依赖于整体的存在,如果整体不存在了,部分也自然不存了。如:公司和部门就是一种组合关系:如果公司不存在了。那么也没有部门这个概念了。
分享到:
评论

相关推荐

    UML类图符号 UML类图符号 UML类图符号

    类图是UML中的静态结构模型,用于描述系统中的类、对象、接口、继承、实现、关联、聚合、组合、依赖等关系。 类图符号可以分为以下几类: 1. 类(Class):使用三层矩形框表示,第一层显示类的名称,如果是抽象类...

    基于UML类图的类之间依赖关系图论问题研究.pdf

    在类图中,每个类由其属性和方法构成,同时还展示了类之间的关系,如关联、聚集、泛化以及依赖等。类图是面向对象系统分析中最基本的元素之一,能够清晰地展示出系统中各个类如何相互作用。因此,对UML类图中类之间...

    java中类与类之间的关系

    这些关系包括泛化、依赖、关联和聚合等。了解这些关系对于设计和实现软件系统非常重要。 一、泛化关系 泛化关系是类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。这种关系是从子类指向...

    UML类图符号

    UML把类之间的关系分为五种:关联、依赖、聚集、泛化和实现。 泛化(Generalization) 泛化指的是类之间的继承关系,在UML中用带实线的三角形箭头表示。 实现(Realization) 实现指的是类与接口之间的关系,在...

    类与类之间的关系

    在面向对象编程中,类与类之间的关系是非常重要的,它们之间的关系可以分为四种:泛化、关联、依赖和聚合。 1. 泛化(Generalization) 泛化是一种继承关系,表示类与类之间的继承关系,接口与接口之间的继承关系...

    UML摘录小结.doc

    在UML中,类元之间的关系至关重要,包括关联、泛化、依赖、实现、聚集和组合。关联描述对象间的联系,可以是单向或双向,具有多重性。泛化是继承关系,表示子类继承父类的特性。依赖则指一个类依赖于另一个类,例如...

    《面向对象》课程复习要点

    关联表达了类之间的联系,聚集是关联的一种特殊情况,组合是聚集的强化形式,泛化代表继承关系,而依赖则表明一个类的改变可能影响另一个类。限定关联在关联的一端添加限定符,以便在特定条件下定位另一端的对象。 ...

    UML建模的课件 没分数了凑够20个字符

    4. **聚集和组合**:聚集是关联的特例,表示整体与部分的关系。聚合是部分可以属于多个整体的关系,而组合则更为紧密,部分的存在依赖于整体。 5. **泛化**:泛化关系,即继承,是一种分类关系,子类(具体元素)...

    软件工程复习提纲,软件工程与UML知识结合

    10. 在关联关系中,聚集和组合是特殊的,聚集是“has-a”关系,组合是“contains-a”关系,组合关系更强烈,意味着部分与整体的生命周期绑定。 11. 状态图中的关键元素包括转移(表示状态间的变迁)、事件(触发...

    类与类关系的UML图与代码表现.doc

    在 UML 图中,类与类之间存在四种关系:泛化、关联、依赖和聚合。 一、泛化(Generalization) 泛化关系表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一般化的关系是从子类指向...

    软考UML大题知识点总结

    UML 有 4 种关系:依赖、关联、聚集(关联一种)、组合(聚集的另一种形式)、泛化(继承)、实现。这些关系用于描述类之间的关系,例如依赖关系、关联关系、继承关系等。 依赖关系 依赖关系描述了两个类之间的...

    类图练习题参考.pdf

    类图练习题参考.pdf 类图是 Unified Modeling Language(UML)中的一种静态结构图,它用于描述类之间的关系和类的内部结构。类图是对象图的基础,它...类图可以显示类之间的关系,如关联关系、泛化关系、聚集关系等。

    软件工程笔记.docx

    - **依赖**:一个类依赖于另一个独立的类,表示一种临时性的关联。 3. **数量约束符号**: - `0..1` 表示0个或1个实例。 - `0..*` 或 `*` 表示0个或多个实例。 - `1..*` 表示1个或多个实例。 4. **限定关联与...

    统一的建模语言UML

    模型元素是构成模型的基本构造块,包括类、对象、属性、操作、状态、用例、接口、包、依赖、关联和聚集等。这些元素之间通过各种关系进行连接,形成了系统的模型。例如,泛化关系表示一般与特殊的关系,如类之间的...

    UML软件体系结构教案.rar

    关联、依赖、泛化和实现是四种基本关系。关联表示对象之间的长期关系;依赖表示一个元素的改变可能影响另一个元素;泛化是继承关系的表示,子类继承父类的所有特性;实现则是接口和类之间的关系,表示类承诺实现接口...

    UML基础、案例与应用:第3版

    4. **关系**:UML中的关系包括关联、多重性、限定关联、自身关联、继承和泛化、依赖等。关联可以有约束,关联类用于添加额外信息,继承则体现了类之间的层次关系。依赖表示一个类的改变可能影响另一个类。 5. **...

    统一建模语言UML的ppt

    模型元素涵盖关联、泛化、依赖、聚集等关系,它们构成了UML的基础。元模型结构分为元元模型层、元模型层和模型层,这三层结构确保了UML的规范性和可扩展性。模型则包括各种图和视图,如用例图、类图、对象图、包图、...

    UML试题汇集选择题填空简答题

    题中给出的关系依次是:依赖、关联、聚集、泛化和实现。 8. 题目要求为销售实例添加概念类联系,a表示一对一关系,b表示一对多关系,c表示一对一关系,d表示一对多关系。 9. 用例图(Usecase Diagram)描绘了Actor...

    UML基础

    2.1关联表示法2.2聚集与组合3:泛化,继承【Generalization】泛化关系是类元的一般描述和具体描述之间的关系,具体描述建立在一般描述的基础之上,并对其进行了扩展。4:实现【realization】实现关系将一种模型元素...

Global site tag (gtag.js) - Google Analytics