Trey blog.

读设计模式解析(三)

何为设计模式

观察解决相似问题的不同结构,可以缩小关注范围,从而看清优秀设计之间的相似之处,称为模式。

设计模式背后的观点是就是软件系统的质量可以客观度量。

设计模式的好处

  • 有助于复用沟通
  • 提供了观察分析和设计的更高视角
  • 改善团队的沟通和个人学习
  • 代码更易维护和修改
  • 采用更好的策略,即使不用模式