设计模式的 Java 实战教程,刘伟的《design-pattern-java》真挺靠谱的。文章内容比较系统,涵盖了七大设计原则和24 种设计模式(加了简单工厂哦),结构清晰,也蛮接地气。你要是刚入门,或者准备巩固一下基础,这份资源还蛮值得收藏的。
刘伟写的文章一共有一百多篇,都整理好了,支持下载阅读,源码、课件、文章啥都有,连顺手拿来当讲课 PPT 都没问题。用起来比较方便,尤其是做设计模式复习的时候,直接翻源码就行,省得满网搜资料。
整体结构偏向面向对象设计,像是单一职责原则、开闭原则这些经典原则都有,而且是通过具体示例带你一步步看清楚这些模式的实际用法,比如策略模式、工厂模式、观察者模式等,代码量不大,理解起来比较顺手。
嗯,顺手贴几个相关链接,你可以先预览看看:
如果你准备整理一套自己的Java 设计模式学习资料,或者正好带团队做内训,这个资源挺省事的,推荐收藏~