包(package)建模技术

当为较复杂的系统建模时,使用包是非常有效的建模方法。

包(package)在很多方面与类相似,但是在对大型系统建模时特别要注意区别包和类。类是对问题领域或解决方案的事物的抽象,包是把这些事物组织成模型的一种机制。包可以没有标识,因为它没有实例,在系统中不可见,类必须有标识,它有实例,类的实例(对象)是运行系统组成元素。

建立包图的具体做法如下:

1)分析系统模型元素(通常是对象),把概念上或语义上行进的模型元素纳入一个包。

2)对于每一个包,标出 每一个包,标出其模型元素的可视性(public、protect、private)。

3)确定包与包之间的依赖关系,特别是输入依赖。

4)确定包与包之间的泛化联系,确定包元素的多态性与重载。

5)绘制包图。

6)包图精化。

此条目发表在 Programming 分类目录,贴了 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">