UML-----包图

包图是这几个图中比较简单的一种图,接下来简单介绍一下包图。

 

包图的定义:

-用类似于文件夹的符号表示包含模型元素的组合。

包的作用:

-1、逻辑上把一个复杂的图模块化

-2、组织源代码

包的图符:

UML-----包图_第1张图片

包中的元素:

-类、接口、构件、用例、其他包等

-若包被撤销,则其中的元素也被撤销了

包与包之间的关系:

-泛化

-细化

-依赖(常用)-------------如果两个包中的任意两个类之间有依赖关系,那么这两个包之间有依赖关系。

包的常见问题:

-1、一定要避免循环依赖产生

-2、测试时可以以包为测试单位

-3、应该尽量把概念和语义上相接近的元素包含在同一个包中。

-4、对于一个包,找出哪些包内的元素是可以在包外访问的,把这些元素标记为公共的,其他的所有元素都标记成受保护的或者私有的。

机房收费系统包图

 

你可能感兴趣的:(UML总结)