首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

形式初识

2012-10-26 
模式初识究竟什么是模式?以John Vlissides观点来看,除了场景、问题、解决方案之外,一个模式还必须有三个要点

模式初识

究竟什么是模式?

以John Vlissides观点来看,除了场景、问题、解决方案之外,一个模式还必须有三个要点:

1、可重复性:解决方案应该对应于外部的场景。

2、可传授性:一个解决方案应该可以移植到问题的不同情况中(绝大多数模式的可传授性都建立在"约束"和"效果的基础上")

3、用来表示这个模式的名称。

以上得出模式的概念:模式是针对特定场景下的特定问题的可重复、可表达的解决言方案

????? 我们平常讲的设计模式是指面向对象的设计模式,是在面向对象方法基础上发展起来的,它是用于设计阶段,设计横木是模式的子集,却不是模式的全部

????? 而模式不限于面向对象,不限于设计阶段,甚至不限于软件开发领域。

?

?

热点排行