Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

References On OOP? 1

Status
Not open for further replies.

phinoppix

Programmer
Jul 24, 2002
437
US
I'm still having some hard time designing the OOp way. Are there books or references about OOP? Are there any standards that I can consider?
 
The best way to understand OOP is to learn an OO programming language, for example Java.

Ion Filipski
1c.bmp
 
I deeply recomment the book from Bertrand Meyer :
"Object-Oriented Software Construction, Second Edition"

You can read its description here :

I think it is the best book to read if you want to consider OO in a clean way, i.e. not being overwhelmed with obscures things of C++ or Java.
While reading this book, you will learn Eiffel, a very clean and powerful OO language, that makes possible to use all the concepts, principles, technics(as Design By Contract) explained in the book.
A good thing to do is to learn then another OO language(a wide-spread one), like Java or C++(as IonFilipski advised it), that lack claricity and well-designess of Eiffel, and then try to apply Eiffel way of doing things with those languages.

--
Globos
 
Tnx for the links, but can I ask for more refs!

Am using C# for this matter. Taking my basic lessons on C++ too.
 
Sure you can. Let me add another (maybe unexpected) one: Refactoring (see by Martin Fowler. The book consists of two parts: a description of what refactoring is and a catalogue of possible refactorings. Especially the examples in first part are very good. Martin Fowler shows a non-object oriented example that is gradually refactored into an object-oriented one. One of the best "down to earth" examples of object oriented programming.

Best regards
 
Tnx DonQuichote. I'll try to look for the author/book on our local bookstore. Do you have url's in your archive maybe? :)

TIA [peace]
 
I don't normally like Microsoft books but this one worked for me...

I'm just now learning OOP using: "OOP with Microsoft Visual Basic .Net and Microsoft Visual C# .Net by Robin A. Reynolds-Haertle", as my guide. I am focusing on C# but the examples are next to each other so I am picking up the VB syntax as well.

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top