软考 高级 架构师 第十一章 面向对象设计 UML

1.UML

是一种统一建模语言,而非程序设计语言,支持从需求分析开始的软件开发的全过程。
分为三个部分:
1)构造块。UML有三种基本的构造块,分别是事物、关系和图。事物是组成UML的重要组成部分,关系紧密地把事物联系在一起,图是多个相互关联事物的集合。
2)公共机制。指达到特定目标的公共UML方法。
3)规则。是构造块如何放在一起的规定。

1.1.事物

事物可分为:
1)结构事物:模型的静态部分,如类、接口、用例、构件等。
2)行为事物:模型的动态部分,如交互、活动、状态机。
3)分组事物:模型的组织部分,如包。
4)注释事物:模型的解释部分,依附于一个元素或一组元素之上对其进行约束或解释的简单符号。
在这里插入图片描述

1.2.关系

关系可分为:
1)依赖:一个事物的语义依赖于另一个事物的语义的变化而变化。
2)关联:是一种结构关系,描述了一组链,链是对象之间的连接。分为组合和聚合,都是局部和整体的关系,其中组合事物之间关系更强。(多个事物的组合关系,生命周期是同步的,聚合则是不同的)两个类之间的关联,实际是两个类所扮演角色的关联

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值