《重构与模式》中有一句经典之语:“如果想成为一名更优秀的软件设计师,了解优秀软件设计的演变过程比学习优秀设计本身更有价值,因为设计的演变过程中蕴藏着大智慧。

设计模式有四境界:

1.没学前是一点不懂,根本想不到用设计模式,设计的代码很糟糕;
2.学了几个模式后,很开心,于是到处想着要用自己学过的模式,于是时常造成误用模式而不自知;
3.学完全部模式时,感觉诸多模式极其相似,无法分清模式之间的差异,有困惑,但深知误用之害,应用之时有所犹豫;
4.灵活应用模式,甚至不应用具体的某种模式也能设计出非常优秀的代码,以达到无剑胜有剑的境界。

相关文章:

  • 2022-12-23
  • 2021-06-20
  • 2021-06-14
  • 2021-08-17
  • 2021-08-30
  • 2022-01-08
  • 2021-10-10
  • 2021-09-13
猜你喜欢
  • 2022-12-23
  • 2021-11-30
  • 2021-06-18
  • 2021-12-31
  • 2021-08-12
  • 2022-12-23
  • 2022-03-05
相关资源
相似解决方案