Design Pattern

设计模式,其概念阐述见software architeture的相关名词

设计模式与软件体系结构

1模式作为体系结构的构造块

模式是处理受限的面向特定设计的有用构造块。体系结构的一般技术,如使用面向对象的指南,并没有针对特定问题的解决方案。绝大多数的现有分析和设计在这一层也是失败的。而模式则填补了这个技术缺口。

2构造异构体系结构

单个模式不能完成整个体系结构的湘西构造,所以我们需要一套丰富的覆盖许多不同设计问题的模式,我们将它们组织成模式系统(patter system)。模式系统将模式分类,同一描述,并说明了它们之间的交互。

3模式和方法

好的模式也包括了它的实现指南,称为“微方法”(micro-method),通过提供方法的步骤来解决软件开发中的具体再现问题。

4实现模式

很多设计模式都提供了相关的范例,并且很多范例都采用了面向对象的风格。其实实现模式并不一定要用面向对象的风格。

一方面,很多模式确实使用了一些面向对象的技术,另一方面,面向对象的特征对模式的实现并不是最重要的。

你可能感兴趣的:(design pattern)