Last post Feb 26, 2014 08:17 AM by DarrellNorton
Feb 26, 2014 07:57 AM|bobh0526|LINK
I have been developing in C# for a few years. I know and use several OOP techniques. But I'm self-taught and don't understand all the correct terminology. There are also more things I want to learn like interfaces and polymorphism.
So I'm looking for a good, online tutorial. But I'm looking for one that uses more, real-life examples like a business applications. I don't want one of these tutorials that describe a car or an animal as objects. I have trouble relating this to real-world
systems like an order entry or purchase order system. I can't seem to find examples like this. Does anyone know of such tutorials?
Feb 26, 2014 08:17 AM|DarrellNorton|LINK
There are a lot of bad or basic introductory articles on the web.
Here is a good article on CP: http://www.codeproject.com/Articles/22769/Introduction-to-Object-Oriented-Programming-Concep
Includes good stuff like the GRASP Patterns.
If you want to go deep in C# with some OOP I recommend one of two books:
Jon Skeet's: http://www.amazon.com/Depth-3rd-Edition-Jon-Skeet/dp/161729134X/ref=pd_sim_b_6?ie=UTF8&refRID=1VCFA8HQDHNHK89A8559
Jeffrey Richter's: http://www.amazon.com/CLR-via-Microsoft-Developer-Reference/dp/0735667454/ref=pd_sim_b_4?ie=UTF8&refRID=1VCFA8HQDHNHK89A8559
There are also good courses on Pluralsight and Lynda.
Unfortunately good stuff isn't generally posted for free online, or if it is you have to sift through so much bad stuff that it pays to actually pay a small amount (such as a book or one month video license) to get good stuff.