UML系列图——静态图(对象图 Object和包图 Package)

前言:

    上书说到整理类图的时候牵扯出很多知识点,今天咱们就顺藤摸瓜,看看都是一些什么知识和类图牵扯着!在此之前呢给大家说两个名词,也是今天的主题——包图(Package Diagram)和对象图(object Diagram),大家应该对这几组词都可以耳熟能详了吧!下面就带领大家走进这两种图。

一、类图

  1、定义:由几个关联的类组成,反映出系统(子系统)组成的结构静态图

  2、图解(机房收费系统)

UML系列图——静态图(对象图 Object和包图 Package)_第1张图片

二、对象图

  1、定义:描述一个系统某个时刻的静态结构;实际上是类图的实例

  2、图解(机房收费系统)

UML系列图——静态图(对象图 Object和包图 Package)_第2张图片

三、包图

  1、定义:可以理解为命名空间文件夹;是用来封装图形,可以表述功能组命名空间的组织层次,可以说一个包相当于一个子系统。

  2、可见性:

用“+”来表示“Public

用“#”来表示“Protected”

用“-”来表示“Private”

  3、图解(机房收费系统)

UML系列图——静态图(对象图 Object和包图 Package)_第3张图片

总结:

    知识都是息息相关的,当我们需要抽象的描述一个系统,于是乎类图出现了然而类图仅仅描述静态的;当我们需要描述动态的一个系统时,对象图为我们描述一个动态系统的某时刻的结构;当我们重复描述某一个系统 的时候,这时候包图为我们打包封装。等等,看似毫无相关,却紧密相连着。科技源自生活,每当我们不将就生活中的不便时,那么离新技术的诞生不远了。

你可能感兴趣的:(★★★★基础知识★★★★,——【UML语言】)