Lookin for an OOP Book
Does anyone know of a book that doesnt necissarily teach a specific language but just OOP in general to help me understand the concepts. I am starting to get into C++ and I understand a lot newbie programmers have problems with OOP, and I want to do anything I can to further my programming knowledge. Thank you in advance for replies, and have a nice day :)
Any OOD book from Gang of Four is great. I have some of their OOD books. You may check out at www.amazon.com or www.aw.com or search over google for OOD books of Gang of Four.
I recommend these OOP and C++ OOP books.
Modern C++ Design: Generic Programming and Design Patterns Applied by Andrei Alexandrescu
Design Patterns by Erich Gamma
whats the difference between Object Oriented Development and Object Oriented Programming?
In general, the difference is design versus implementation.
here is one i use that is a great step by step intro...
C++ , an intro to computing 2nd ed.
by joel adams, sandford leestma and larry nyhoff.
>Design Patterns by Erich Gamma
This is a very good book, but I would not recommend it for starters, it is more suitable for those who have object oriented design experience. When it comes to design patterns, it is assumed you already know about object orientation.
I would recommend this one:
Object-Oriented Design, with Applications
There are a lot of good book reviews on C, C++, object orientation etc. at www.accu.org.
>whats the difference between Object Oriented Development
>and Object Oriented Programming?
Development consists of several phases, implementation (programming) is one of those phases. Object oriented development is a way of developing software.