自在学设计模式,但是有些书籍看着你会有很多疑问,而且很设计模式的书籍都是java和c#写的,你可能不是很熟悉代码风格。并且设计模式有不同的实现方法,书籍中的方法不一定是最后好的,因此同一种设计模式最后多看几本不同的书籍,下面罗列网友推荐的几本书籍,部分书籍我自己也在看。
1、《Head First设计模式》
2、《大话设计模式》 ——是.NET中的c#写的
3、《设计模式之禅》
4、《重构与模式》
5、《设计模式精解-GoF 23 种设计模式解析附 C++实现源码》——作者武汉大学: K_Eckel
6、《设计模式: 可复用面向对象软件的基础》(GOF设计模式,看了一点点,不是很容易理解,但模式的定义以及使用场景是很清晰的,适合有基础后的进阶然后反复去读,慢慢理解)
7、《C++设计新思维泛型编程与设计模式之应用》(我没看过)
8、《道法自然-面向对象实践指南》(我没看过)
9、《图解设计模式》(我没看过)
10、《研磨设计模式》(我没看过)
最后说一句:设计模式是一种编程思想,没有语言区分的,思想学到的才是自己的,不能不懂设计模式,但也不能滥用设计模式。
pdf网上资源很多,能不能下载到靠自己的本事了,希望可以帮助到大家,也希望有帮到你的点个赞,这是对我继续写博客最大的动力和支持。
另外还有知乎上别人推荐的设计模式书籍: