UML——静态图

前言

       前面写过了用例图,今天来介绍一下UML中的那些静态图,包括类图、对象图和包图。


正文

        静态视图是UML的基础,它显示了系统的静态结构,特别是存在事物的种类(例如类或者类型),它们的内部结构,相互之间的联系。静态视图将行为实体描述成离散的模型元素,但是不包括它们动态行为的细节。


类图

       在UML 图形中,类图是使用频率最高的UML图之一。类是任何面向对象系统中最重要的构造块。类图描述系统中类的静态结构,它不仅定义系统中的类,表示类之间的的关系,比如关联、依赖、聚合等,还包括类的内部结构(类的属性和操作)。
类图描述的是一种静态关系,在系统的整个生命周期都是有效的。

用一张图来诠释类图:



对象图

        对象图是对类图的实例化,几乎有与类图完全相同的标识。它们的不同点在于对象图显示类图的多个对象实例,而不是实际的类。


类图与对象图的区别:


包图

       包图在UML中是类似于文件夹的符号标识的模型元组的组合。系统中的每一个元素都只能为一个包所有,一个包可嵌套在另一个包中。包分为两种,一种是简单包,只有包名,还有一种是扩展包,不仅显示了包名,而且还显示了包中的一些内容。


包的元素

      包可以拥有的元素 :类,接口,组件,节点,协作,用例和图, 还可以包含其它包;
      包内元素命名规则 : 类和包都的路径名是上一级包名, 因此包为其拥有的模型元素构成一个命名空间,一个模型包内                                      不能有名称相同的元素;
      包和内部元素的关系 : 包拥有内部的元素, 这是一个组合关系, 如果包被删除, 其中的元素也随之删除;

      包与包之间的关系:泛化关系、依赖关系。


小结

        UML中的静态图中类图是最最最常应用的图,现在对这些图认识尚浅,在今后的学习中继续理解,期待成长~
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值