500pts: OOP book for c#?

Posted on 2006-05-15
Last Modified: 2012-05-05
Hi there,

If anybody has any advice for a Object Oriented Programming book for use with C# (preferebly) i would really appreciate it..

I have been developing c# apps for a while now but i would really like to get a book that goes deep into application design using OOP. Of course i have been using OOP in c# but i don't think i really using it to its full potential.

For example, my inheritance a very few and far between etc.... I don't seem to be inheriting that much and i sure there are more times when i could be using inheritance (and other OOP stuff) more often.

I have quite a few books on C# (wrox), and other technologies but nothing oop specific.

I tried searching amazon but all i could find was OOP that wasn't specific to C# or it was quite an old book.

There are lots for VB.NET ....

Any ideas or advice would really be appreciated

Thanks in advance

Question by:ianinspain
    LVL 23

    Expert Comment


    Have a look at this, see if it's what you're after:

    LVL 22

    Expert Comment

    LVL 11

    Expert Comment

    LVL 13

    Expert Comment

    honestly your not going to find many good OOP C# books.  The best and bulk of OOP books your going to find are likely written in C++.
    LVL 6

    Accepted Solution

    If you understand the basics of OOP (but not necessarily how to model OO objects really well), then I would recommend dipping into design patterns a little bit. The book Head First Design Patterns really helped open my eyes on how to develop OO software, at least it will give you some really good ideas, and help you think in OO ways.

    I liked Head First Design Patterns because it's a really fun read, not techie at all really, and I learned quite a bit from it... it really made a few dim lightbulbs shine!

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Extention Methods in C# 3.0 by Ivo Stoykov C# 3.0 offers extension methods. They allow extending existing classes without changing the class's source code or relying on inheritance. These are static methods invoked as instance method. This…
    In order to hide the "ugly" records selectors (triangles) in the rowheaders, here are some suggestions. Microsoft doesn't have a direct method/property to do it. You can only hide the rowheader column. First solution, the easy way The first sol…
    Need more eyes on your posted question? Go ahead and follow the quick steps in this video to learn how to Request Attention to your question. *Log into your Experts Exchange account *Find the question you want to Request Attention for *Go to the e…
    To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…

    737 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    19 Experts available now in Live!

    Get 1:1 Help Now