模式這東西我們以前好想討論過,先抄一下定義:
"模式这一概念,起源于建筑领域,是由Christopher Alexander(克里斯托佛·亚历山大)及其团队,长时间通过对建筑行业的调查研究,总结了建筑行业可重复复用的解决方案,并记录在《建筑的永恒之道》中。
在书中,对模式的定义是:每个模式都描述了一个在环境中不断出现的问题,然后描述了该问题的解决方案核心,通过这种方式,可以无数次地重用那些已有的成功的解决方案,无须再重复相同的工作。
简单表述就是:模式是在特定环境下解决某类重复出现问题的一套成功或有效的解决方案。
从模式Pattern的定义中可以看到,每个模式是在特定的环境下才有效,学习模式,除了了解模式本身的,还得了解这个模式在什么环境下才能使用。
-----------------------------------
设计模式及单例设计模式
https://blog.51cto.com/u_15127681/3834243"
其他的定義,比如說:
A pattern is a solution to a recurring problem in a context
(模式是在一個情境之下,針對一個重複發生問題的解決方案。)
Each pattern is a three-part rule, which expresses a relation between a certain context, a certain system of forces which occurs repeatedly in that context
Pattern的元素:
描述情境(context)。
問題(problem)。
解決方案(solution)。
-----------------------------------
從方法論看,卦爻辭不能滿足這三項條件‧