Ash*_*cke 85 oop design-patterns
我是一个迷茫的新手和业余爱好者程序员,试图抓住这个,所以请原谅我,如果我的问题有点过时或没有多大意义.
关于设计模式的使用,我看到很多关于SO的问题,我想知道是否有人有很好的资源来学习和实现设计模式?我理解一般的想法,并知道如何/何时使用它们(单身人士,工厂方法),但我知道我错过了.
(以防万一,我的偏好语言是C#,但我可以从其他语言的例子中学习)
Bil*_*ard 84
而设计模式维基百科页面是初学者的最佳资源. FluffyCat是另一个优秀的免费在线资源,可用于Java和PHP中的设计模式.
该四本书刚是去哪里后,但它是相当先进的,所以我会等到你从其他资源相当牢固掌握.
Kee*_*ijk 27
由于各种原因,设计模式很棒:
但是当你的目标只是学习设计模式时,我认为你错过了基础知识.所有设计模式都基于更常见的原则.高内聚,低耦合开放闭合原则,DRY,Liskov替代原则等.对于这些基本原理,我将按以下顺序阅读以下书籍:
之后,您已准备好接受四种设计模式的基本组合
下一步:
永远记住:模式不是目标!
Lar*_*ken 14
我的提示:
阅读很多关于不同来源的模式.
试图在你所写的所有代码中强制使用尽可能多的模式,因为这一点不会给出好的结果.相反,让信息在你的大脑中休息一段时间(阅读:几个月).
突然之间,你会发现自己陷入了问题或一段代码的绊脚石,你会模糊地记得你已经看到了一些可能解决这个问题的方法.现在是时候查看您正在考虑的模式的细节并尝试应用它.
无论如何,这对我有用.
| 归档时间: |
|
| 查看次数: |
17484 次 |
| 最近记录: |