我是一个迷茫的新手和业余爱好者程序员,试图抓住这个,所以请原谅我,如果我的问题有点过时或没有多大意义.
关于设计模式的使用,我看到很多关于SO的问题,我想知道是否有人有很好的资源来学习和实现设计模式?我理解一般的想法,并知道如何/何时使用它们(单身人士,工厂方法),但我知道我错过了.
(以防万一,我的偏好语言是C#,但我可以从其他语言的例子中学习)
首先设计模式
(来源:oreilly.com)
我发现有用且写得很好的介绍性书籍是 由Alan Shalloway和James Trott(Addison Wesley)设计的设计模式.
难道不是从一开始四人帮的书,因为它不是一个入门书通过任何手段.