Skip to content

Latest commit

 

History

History
 
 

README.md

为啥要看

  • 项目更好维护
  • 实现更优雅
  • 读源码更轻松

设计模式是解决很多问题的更优雅的实现,很多项目难以维护或者难以拓展都是因为设计的时候很多没有做好。

当然这里一开始只有最简单的 GoF23种设计模式,后面会考虑将Spring或者其他源码里面抽出,结合设计模式来讲,可能会更好一些

很多优秀的开源组件框架都大量用到设计模式,很多时候你看不懂,或者读起来也就那样,没有那种原来如此,令你眼前一亮的感觉。其实就是设计模式你还没有理解。比如我一开始看Spring的Ioc实现原理,我根本没有看出来他哪里优秀了。怎么就来了个革命性的成果呢(我当时没有读设计模式,代码写的也少)

现在看,跟以前看是不一样的,不过仍然还是没有抓住他的要点。毕竟设计模式的思想真的他高深了

怎么学

  • 先看书,我看一个设计模式要看很久
  • 自己一定要动手写demo,有时候会恍然大悟
  • 如果牛逼,直接结合源码,我现在在找