[UML专题-8] 对象图与包图


     ✌劝学诗 -唐•颜真卿
三更灯火五更鸡,正是男儿读书时。
黑发不知勤学早,白首方悔读书迟。

对象图与包图


⭐ 对象图定义

UML中,对象图表示在某一时刻一组对象以及他们之间的关系的图。对象图可以被看作是类图在系统某一时刻的实例。

⭐ 对象图表示

对象图由节点和连接节点的连线组成,节点可以是对象也可以是类,连线表示对象间的关系,示例:
对象图
⭐ 包图定义

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

⭐ 包的表示

包名分为简单名、路径名。
简单名是指仅包含一个简单的名称。
路径名是指以该包的外围包名作为前缀的包名。

包名
包的可见性类似于类的可见性,分为3种:共有访问、保护访问、私有访问。分别用+、#、-表示。

⭐ 包的引入、输出与泛化关系

UML中,引入一个包中的元素可以单向的访问另一个包中的元素。引入关系用import表示。
包中具有公有访问权限的内含元素被称为输出。
另,包间还存在另一种关系:引入和访问依赖,用于在一个包中引入另一个包输出的元素。
[包间关系类似于类间关系,请参考学习类的特性]

⭐ 新特性
  • 虚包
    一种扩展包,仅拥有对其它包内元素的引用,本身不包括任何定义的模型元素。
  • 框架
    主要由样式组成的包。

  • 描述一个作为另一个包的公共内容代理的包。
  • 子系统
    代表系统中一个语义内聚元素的集合,可用接口来指定与外界的关系和特性。
  • 系统
    代表当前模型描述的整个软件系统。

✨ 更多精彩,期待中...

  ✉ [email protected]
  ℹ Wechat: liuxiaoleione(添加时请注明'简友')


版权声明®

  版权所有,翻版必究!
  本系列课程文本及表格仅为个人整理资料和见解,可以转载或学习,但要注明作者和出处,然文章中图片均链接自百度网页,未经作者许可禁止一切商用活动!

你可能感兴趣的:([UML专题-8] 对象图与包图)