设计模式前言

时间:2022-06-29 04:49:39

看了很久设计模式,学了很久,我开始坚信上帝的存在,我开始感觉到模式的无穷无尽,设计模式太难学了!

那就难再,我们不是上帝,没法克隆一个和现实一样的流程,自动的代替人力,即使的在伟大的项目,也只是对现实社会一个片面的影子。

设计很难,设计必须有针对性,在这里我在重新定位下我对设计模式的理解。

看过金庸、古龙武侠的人,尤其是看过笑傲江湖的人,里面的独孤九剑,那就是BUG,无敌存在的。

设计模式主要分:3个层次。

不管是上帝创物,还是 认为的发明,都要考虑发明的这个东西的用途,这是对外公开的。

创造者的工作,就是在定位好这个目的的条件下,对这个将于面世的东西,进行设计,设计这东西与外界的触发,结构,联系等等。

可以看做是:创建型设计模式、结构型设计模式、行为型设计模式。

至于这三种型式的领悟 我们可以引荐金庸、古龙的小说中的侠客的练剑来说明,比较形象。

创建型设计模式:最容易理解、被应用,也应该是第一个被理解的设计模式类型。

我这样看待创建型模式:聪明的侠客练剑,往往都是从出剑练起,而不是直接练习剑谱。创建型设计模式就像出剑。不停的出剑,不停的领悟,才能打好结实的根基,再往下学习时,才会事半功倍。

结构型设计模式:是比较容易理解的,当然要打破创建型设计模式的误区,才能来理解这种设计模式。

我这样看待结构型模式:剑客在自己练剑,练习出剑到一定的层次,最好就是去参考众家剑谱,领悟剑谱结构的蕴含的哲理,才嫩更好的完善自我,理解剑道。

行为型设计模式:比较难了,不是一开始就要学的,往往在后期再看最好了,不会被误导。

我这样看待行为型模式:剑客练剑、参悟剑谱到一定层次,就是创出自己的剑道的开始,这是一个新的起点。不停的找对手切磋,不停的杀人,才能更好的领悟“剑”的含义,创出自己的剑道。

在领悟3种设计模式后,就能随心所欲的做项目了。

我这样认为:引用武侠里的话,“天下皆剑,草木借兵,一草一木皆能杀人。”这就是所谓的破剑式了,没有什么出剑,剑谱,剑道。

这是一种无形的剑意,用剑意杀人。

天下无模式,天下皆模式。

天下无剑,天下皆剑。