系统架构设计师学习之路(29)

6.2.4 类图和对象图
类是具有相似结构、行为和关系的一组对象的抽象。
一般来说,类之间的关系有关联、聚集、组合、泛化和依赖等。
1)关联
关联是模型元素间的一种语义联系,它是对具有共同的结构特征、行为特性、关系和语义的链的描述。
链是一个实例,就像对象是类的实例一样,链是关联的实例,关联表示的是类与类之间的关系,而链表示的是对象与对象之间的关系。
自返关联又称递归关联,是一个类与自身的关联,但有两个关联端,每个关联端的角色不同。
2)聚集和组合
聚集是一种特殊形式的关联。聚集表示类之间整体与部分的关系。在对系统进行分析和设计时,需求描述中的“包含”、“组成”、“分为……部分”等词常常意味着存在聚集关系。
组合表示的也是类之间的整体与部分的关系,但组合关系中的整体与部分具有同样的生存期。也就是说,组合是一种特殊形式的聚集。
3)泛化
泛化定义了一般和特殊元素之间关系,如果从面向对象程序设计语言的角度来说,类与类之间的泛化关系就是平常所说的类与类之间的继承关系。
UML中用一头为空心三角形的连线表示泛化关系。
4)依赖
假设有两个元素X,Y,如果修改X的定义可能会导致对另一元素Y的定义的修改,则称元素Y依赖于元素X。
5)类图
类图以直观、抽象形式展示了不同对象之间关系。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值