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.
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.
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.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.