object oriented programming: looking for good tuto

2019-03-13 20:00发布

I am tired of tutorials that just enumerate the concepts with examples. How about some tutorials that show the wrong way of doing and then the correct way of doing things? It would be great to learn things like interfaces, delegates, abstract classes, singleton ...etc that way.

It would be great to read some clean code online as well but its hard to find...

any recommendations??

I develop in C# , .net , MS technologies...

标签: c# oop
8条回答
Luminary・发光体
2楼-- · 2019-03-13 20:22

You might want to look for AppDev and/or Total Training e-learnings.

Meanwhile, there are some webcasts on Microsoft website that are very interesting. I learned MVC architecture that way.

Microsoft Events and Webcasts

查看更多
虎瘦雄心在
3楼-- · 2019-03-13 20:27

http://www.dofactory.com/Patterns/Patterns.aspx covers all of the GOF patterns, with examples in C#.

http://www.oodesign.com/ is another great reference site. Also covers all of the GOF patterns, with code samples, and a more in-depth explanation of each. Also lists pros and cons of each pattern, and appropriate situations to use them.

查看更多
姐就是有狂的资本
4楼-- · 2019-03-13 20:35

You might be able to find some good advice on programming techniques, but there's no wax-on-wax-off for coding skills. You learn by doing it. Mostly by doing it wrong a lot at first. I know it sucks, but it's the way it is.

查看更多
你好瞎i
5楼-- · 2019-03-13 20:35

Unfortunately I don't know if there's any such resource out there, but this sounds like a great idea for a website. Something like fmylife.com, but specifically for OOP where users post their real-life problematic object-oriented solutions that can be discussed and fixed very much like in SO. All questions and answers tagged with a specific design pattern would represent real examples for that pattern.

查看更多
可以哭但决不认输i
6楼-- · 2019-03-13 20:41

I think the Head First books provide a really easy to read and learn from approach to learning the basics of software engineering. You can do Head First C#, then Head First Design Patterns and Head First Object Oriented Analysis and Design.

Then again, these books aren't free....

查看更多
家丑人穷心不美
7楼-- · 2019-03-13 20:43

For me with C#, I'm always going back to Juval Lowey's Programming .NET Components.

查看更多
登录 后发表回答