【UML】静态图——对象图、包图

一、对象图(Object Diagram)

       对象图表示在某一时刻一组对象以及它们之间关系的图。对象图可以被看作是类图在系统某一时刻的实例。在图形上,对象图由节点以及连接这些节点的连线组成,节点可以是对象也可以是类,连线表示对象间的关系。

下图是我画的对象图:

二、包图 (Package Diagram)

       包图是由包和包之间的关系构成,它是维护和控制系统总体结构的重要建模工具。就是将大量的类、接口、组件、节点和图进行分组,把那些语义相近并倾向于一起变化的元素组织起来加入同一包,这样方便理解和处理整个模型,同时也便于轻松地控制这些元素的可见性。设计良好的包是高内聚、低耦合的。

①包的名字

是一个字符串,可分为简单名和路径名。简单名是指仅包含一个简单的名称,路径名是指以包位于的外围包的名字作为前缀的包名。

②包拥有的元素

包括类、接口、组件、节点、协作、用例和图,包甚至还可以包含其他包。

③包的可见性

   可见性

含义   

扫描二维码关注公众号,回复: 8500180 查看本文章

前缀符号

公有的(public)

此元素可以被任何引入该包的包中的元素访问

+

受保护的(protected)

此元素可以被继承该包的包中的元素访问

#

私有的(private)

此元素只能被同一个包的元素访问

-

  ④包中的泛化关系

(1)引入和访问依赖,用于在一个包中引入另一个包输出的元素。

(2)泛化,用于说明包的家族。

下图是我画的包图:

发布了70 篇原创文章 · 获赞 17 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/hsm_Jasmine/article/details/90244477
今日推荐