`
longdick
  • 浏览: 584817 次
  • 性别: Icon_minigender_1
  • 来自: 0
社区版块
存档分类
最新评论

人人都是领域专家-类图关系说明

    博客分类:
  • uml
阅读更多

/**

*  转载请注明作者longdick    http://longdick.iteye.com

*

*/

相关帖子:

1、人人都是领域专家-用例图

2、人人都是领域专家-活动图

3、人人都是领域专家-类图

4、人人都是领域专家-顺序图

5、人人都是领域专家-类图关系化

6、人人都是领域专家-类图关系说明

 

class diagram里的四种关系DAAC,如图所示:
Dependency(依赖)
Association(关联)
Aggregation(聚合)

Composition(组合)


关联的紧密程度如下:
依赖<关联<聚合<组合

依赖:短期联系,可能是作为方法的参数
或者在方法中创建,用完就丢掉了。

关联:长期联系,可能是作为一个域存在

聚合:一个整体包含另一个对象。被包含
对象可能会参与多个聚合关系,例如Person
可以属于ProjectTeamA,也可能同属于
ProjectTeamB。被包含对象相对独立。

组合:一个整体拥有另一个对象。
被包含对象不能脱离整体而存在。

  • 大小: 46.8 KB
5
4
分享到:
评论
2 楼 luedipiaofeng 2010-04-27  
这个系列写得非常得好 楼主辛苦
1 楼 kanpower 2009-10-21  
一口气看完的。

这个系列的文章很精彩啊,希望能看到博主后续的心得,等着看。。。。。

相关推荐

    qt5类图-类关系图-类图大全

    QT5的类图,包含了QT的所有的类,以及类之间的关系,非常全面,非常清晰,值得收藏。

    UML-3-类图解析.pptx

    UML-3-类图解析.pptx

    wpm-类图1

    在软件设计中,类图是UML(统一建模语言)中的一种图形表示,用于描述系统中的类、接口以及它们之间的关系。根据给定的描述和标签,我们可以看到这似乎是一个关于文档(doc文档)的类图,其中包含了多个类和方法,...

    UML-类图详解.doc

    类之间的关系是类图中比较复杂的内容。包括关联、聚合、组合、泛化、依赖等关系。 * 关联:是模型元素之间的一种语义联系,是类之间的一种很弱的联系。关联可以有方向,可以是单向关联,也可以是双向关联。 * 聚合...

    java————23种设计模式-UML-类图及对应示例代码.doc

    java————23种设计模式-UML-类图及对应示例代码.doc

    23种设计模式-UML-类图.docx

    UML类图可以用来描述软件系统的类和对象之间的关系,包括继承关系、组合关系、关联关系等。 三、抽象工厂模式 抽象工厂模式是一种创造型设计模式,提供了一种创建一系列相关或相互依赖对象的接口,而无需指定它们...

    信息系统面向对象UML-类图续

    在类图中,类之间的关系表现为箭头和连线,这些关系说明了类如何与其他类相互作用和依赖。例如,继承关系由一个空心箭头表示,指向父类;关联关系通常通过一条实线表示,若连接线上有实心菱形,则表示聚合或组合关系...

    网上购物系统详细精炼版(UML-类图-时序图-数据流图).pdf

    网上购物系统详细精炼版(UML-类图-时序图-数据流图).pdf

    softwareEngineering-类图

    starUML 类图 类图 类图 类图 类图

    UML introduction3-类图

    我们可以画出如下的类图来描述它们之间的关系: ``` +---------------------+ | Book | |---------------------| | -title: String | | -author: Author | | -publisher: Publisher| | -publicationDate: Date| |--...

    信息系统面向对象UML-类图

    UML(统一建模语言)是面向对象设计和建模的一种标准化工具,其中类图是UML的核心部分,用于描述系统中的类、接口及其之间的关系。 在信息系统分析与设计中,类图扮演着至关重要的角色。它能够清晰地展示系统的静态...

    商品销售系统-类图

    在商品销售系统中,类图是一种重要的建模工具,它用于描绘系统中各类实体的结构、属性和行为,以及它们之间的关系。在这个系统中,我们主要关注以下几个关键类: 1. **Clients(客户)**: 客户类包含了关于用户的...

    软件需求分析与建模-类图和对象图.ppt

    软件需求分析与建模-类图和对象图 软件需求分析与建模是软件开发过程中的一个重要阶段,它们之间存在着紧密的联系,都是...类图和对象图的应用非常广泛,例如,在信息系统、技术系统、软件系统等领域都有广泛的应用。

    ROSE画图--UML类图关系大全.doc

    本篇文章将深入探讨ROSE工具如何用于绘制UML类图及其包含的各种关系,结合文档“ROSE画图--UML类图关系大全.doc”,我们将详细解析UML类图中的关键概念和关系。 首先,UML类图是描述系统静态结构的一种模型,它通过...

    UML统一建模实用教程-类图

    关系是类图中的另一个关键要素,它们定义了类之间的相互作用。依赖关系(Dependency)表示一个类依赖于另一个类,通常用虚线箭头表示。泛化关系(Generalization)表示类之间的继承关系,用空心三角形箭头表示,子类...

    uml学习总结-类图、序列图

    4. **定义类间关系**:根据类之间的逻辑关系,定义类图中各类之间的关系,如继承、关联等。 5. **细化类的操作**:根据类的功能和职责,进一步定义类的操作(即方法)。 #### 序列图详解 序列图(又称为时序图)是...

    cocos2d-x-3.0 类图

    这是我重新弄的cocos2d-x-3.0的类图.之前别人兄台弄的,有些不全面,有些地方错误.我这个可以说是最新的了.每个类添加了中文的详细注解,同时也添加了中文的类名称翻译.这样对cocos2d-x-3.0的框架比较好上手. 有兴趣的...

    设计模式-类图

    结构型模式 :适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式 行为型模式 :策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者...

    UML九种建模图-类图

    类与类之间的关系是类图的核心,它们包括以下六种: 1. 泛化关系(Generalization):通过空心三角形和实线表示,意味着子类继承自父类,体现了面向对象中的继承概念。这种关系是单向的,并且父类是不可变的。 2. ...

Global site tag (gtag.js) - Google Analytics