哪个是理解java设计模式的最佳教程?我不是java编程的新手,因此不需要java的基础知识。
答案 0 :(得分:3)
您必须阅读Head First Design Pattern
。
虽然不是特定于Java,但我认真地建议你去寻找,Design Patterns by Gamma
等人(a.k.a。四人帮,或简单地说,GoF)
答案 1 :(得分:1)
如果你不是编程新手,你可能已经使用了很多而没有意识到它。设计模式不是特定于语言的,不要将它们视为“Java”模式或“Python”模式等。一本非常好的书是Design Patterns: Elements of Reusable Object-Oriented Software。
答案 2 :(得分:1)
你可能会发现这些有用:
(但最后两个有点高级)
约书亚布洛赫的书Effective Java虽然不是关于设计模式,但是它是必读的,所以很有用。
答案 3 :(得分:0)
我读过Cay Horstman的'面向对象的设计和模式'。首先有一些java介绍,但主要是关于模式:)
http://www.horstmann.com/design_and_patterns.html
当我用Google搜索这本书时,我也看到了这一点,也可能对你有用: