第四、五次作业

物理视图

许多系统模型是为了独立于最终的实现,显示系统的逻辑和设计。系统实现方面在重用性和性能考虑上是非常重要的。UML包括了两种视图来表现实现单元:实现视图和配置视图。

实现视图显示了将可重用的系统片段物理打包成可替代的单元,称为构件。

构件是作为系统可替换部分,具有良好定义的接口的物理实现单元。

配置视图显示了运行时段运算资源的物理分布,如计算机和它们之间的互连。它们被称

为结点

结点是代表运行资源的运行时的物理对象,它们至少拥有内存且常常具有运算能力。

模型管理视图

任何大系统必须被划分为较小的单元,以使人们可以在某一时刻与有限的信息工作,使团队中的工作不相互影响。模型管理包括包(包含了特殊种类的包)和包之间的依赖关系。

包是一部分模型。模型的每个部分必须属于某个包。

包包含了顶层模型元素,如类、类之间的关系、状态机、用例图、交互、协作--任何没有被包括在其它元素中的事物。

模型是包含了系统特殊视图完整描述的包。模型通常是树状结构。根包包含了组成给定视点下所有系统细节的内嵌包。子系统是具有独立的说明和实现部分的包。

创建型(Creational)模式:负责对象创建。主要分为:Singleton 单件Abstract Factory 抽象工厂模式Builder 生成器模式Factory Method 工厂方法模式Prototype 原型模式

原文地址:https://www.cnblogs.com/7930li/p/14415781.html