设计模式的使用

1.设计模式的最大优点
      它是基于前人无数次实践的经验教训总结出来的结晶,是被反复证明过的。虽然它对同一类型的问题或场合给出了很好的解决方案,但是在使用的时候还是得具体问题具体分析,不能生搬硬套,为了模式而模式。

2.模式的必要性
      设计模式不仅仅是软件开发和设计的基础,它还具有语言无关性。设计模式也为开发人员之间的交流提供了共同的“词汇”,从而使团队的沟通更加有效,通常短短的一句话就可以将一个问题讲明白,同时他也能促进团队组员不断学习。且设计模式是建立在一些重要的设计原则和思想之上进一步提炼,对不同的问题和场景给出了实际操作的代码示例和可以借鉴的结构。所以不管现存的设计模式有多少种,每一种模式都是从不同的侧面反应和遵守这些原则和思想的——万变不离其宗。

«1»