UML--静态图

前言

  静态图显示了系统的静态结构,特别是存在事物的种类的内部结构、相互之间的联系。主要包括类图、对象图、包图。

类图

  1.类图描述的是一种静态关系,是系统静态部分的呈现,在系统的整个生命周期都是有效的。
  2.类图包含7个元素:类、接口、协作、依赖关系、泛化关系、实现关系和关联关系。下面我们着重学习一下关系。

  依赖 (对一个元素(提供者)的某些更改可能会影响或提供消息给其他元素(客户))
  这里写图片描述
  泛化 (存在于一般元素和特殊元素之间的分类关系)
  这里写图片描述
  关联 (一个事物的对象与另一个事物的对象间的关系,有6种应用于关联的修饰)

  1.名称
  这里写图片描述
  2.角色
  这里写图片描述
  3.多重性
  这里写图片描述
  4.聚合(不是具有相同生命周期)
  这里写图片描述
  5.组合(具有相同生命周期)
  这里写图片描述
  6.导航性(一个对象通过链进行导航访问另一个对象)
  这里写图片描述
  实现 (规格说明和其实现之间的关系,将一种模型元素与另一种模型元素连接起来)
  1.接口和实现该接口的类之间
  这里写图片描述
  2.实现关系的省略表示方法
  这里写图片描述

对象图

  1.描述参与一个交互的各对象在交互过程中某一时刻的状态,是系统在某一时刻的展现。可以看做是类图在系统某一时刻的实例。

包图

  1.包图由包和包之间的关系构成,它是维护和控制系统总体结构的重要建模工具。

实例

  这里写图片描述
  这里写图片描述
  这里写图片描述

总结

  在分析阶段,我们需要明确解决问题的细节,可以采用类图来描述静态结构;在设计阶段,我们需要给出具体的解决方案,可以采用类图,包图对类的接口进行设计。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值