Design-Pattern 学习笔记
设计模式是什么
百科:是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结
设计模式有什么用
在项目开发中构建一个优秀的系统最困难之处不在于编码(coding),而是在早期做出的设计(design)上的决定。
设计是软件开发生命周期中的关键阶段,好的设计能产生好的产品,而不当的设计则会影响最终产品的质量。
设计模式是拥有多年开发设计经验的人给我们的经验传承,它是作为专家的建议而引入的,它背后的真正威力是其对真实世界的抽象。
如果我们没有足够的经验,我们很难做出好的设计,但是富有经验的开发者和设计者以设计模式的形式将他们的经验传授给我们,拥有了这些经验之后,我们也能做出好的设计来了。
不仅如此,设计模式还提高了我们软件复用的水平,从而提高了生产效率