模式与方法论

Posted zzfx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模式与方法论相关的知识,希望对你有一定的参考价值。

模式:模版、样式、参考物、方法论。

模式可以作为解决问题的方法论起点;将问题与已解决问题的方案和方法论作对照,在原有方案基础上作出修改,以解决新的问题。

模式:方案、参考、方法论。

 

是一种认识论意义上的确定思维方式。是人们在生产生活实践当经过积累的经验的抽象和升华。简单地说,就是从不断重复出现的事件中发现和抽象出的规律,是解决问题形成经验的高度归纳总结。只要是一再重复出现的事物,就可能存在某种模式。[1]

模式,即pattern。其实就是解决某一问题的方法论。即把解决某类问题的方法总结归纳到理论高度,那就是模式。

Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。
模式有不同的领域,建筑领域有建筑模式,软件设计领域也有设计模式。当一个领域逐渐成熟的时候,自然会出现很多模式。

模式是一种参照性指导方略。在一个良好的指导下,有助于高效完成任务,有助于按照既定思路快速作出一个优良的设计方案,达到事半功倍的效果。而且会得到解决问题的最佳办法。

 

是理论和实践之间的中介环节,具有一般性、简单性、重复性、结构性、稳定性、可操作性的特征。

以上是关于模式与方法论的主要内容,如果未能解决你的问题,请参考以下文章

《JAVA与模式》之工厂方法模式

Android源码与设计模式之notifyDataSetChanged()方法与观察者模式

JavaScript设计模式与开发实践 模板方法模式

简单工厂模式与工厂方法模式

PHP中的抽象类与抽象方法/静态属性和静态方法/PHP中的单利模式(单态模式)/串行化与反串行化(序列化与反序列化)/约束类型/魔术方法小结

设计模式——简单工厂工厂方法与抽象工厂