面向对象编程:寻找好的教程

dot*_*ner 7 c# oop

我厌倦了只使用示例枚举概念的教程.一些教程如何显示错误的做法,然后是正确的做事方式?以这种方式学习接口,委托,抽象类,单例......之类的东西会很棒.

在线阅读一些干净的代码会很棒,但很难找到......

任何建议?

我用C#,.net,MS技术开发......

tst*_*ter 6

我认为Head First书籍提供了一种非常容易阅读和学习软件工程基础知识的方法.您可以先做头号C#,然后是Head First Design Patterns和Head First Object Oriented Analysis and Design.

然后,这些书不是免费的......