| ||||||||||||||||||
![]() Gutschein erhalten
Tauschen Sie jetzt Object-oriented Software Construction. (Prentice-Hall International Series in Computer Science) gegen einen Amazon-Gutschein in Höhe von EUR 10,35 ein - einlösbar für Tausende von Artikeln bei Amazon.de. Entdecken Sie mehr eintauschbare Bücher im Bücher Trade-In Shop. Bitte beachten Sie die Teilnahmebedingungen.
Jetzt für Amazon Student anmelden und um 20% erhöhten Eintauschwert sichern. |
Produktinformation
Möchten Sie die Produktinformationen aktualisieren oder Feedback zu den Produktabbildungen geben?
Ist der Verkauf dieses Produkts für Sie nicht akzeptabel? |
Vorgeschlagene Tags zu ähnlichen Produkten(Was ist das?)Setzen Sie den ersten relevanten Tag hinzu (ein Schlüsselwort, das mit diesem Produkt in engem Zusammenhang steht).
|
This book covers it all:
Principles of software design, internal and external quality factors
Mathematical foundation (algebras, ADTs) of OO decomposition
Syntax of the Eiffel language
Design patterns and methodology
Meyer's writing style is very refreshing and pleasent to read. Especially the metaphors and quotations of narrow minded C++ developers made me laugh every other page without distracting from the actual content.
I would consider this book as a definitive MUST READ to anyone, who plans to become a decent software engineer, as it provides an extensive discussion about - including justification of - OO principles (down to the bare mathematical foundation, which you may skip of course). Frankly, Meyer tends to be too dogmatic on some topics, cutting alternative solutions to problems he comes up with too short, so it definitely helps to have some experience in OO programming and languages other than Eiffel.
In conclusion, no matter whether you are a fresh student or an OO veteran. If you are searching for a way to increase your insight on software design in general, and OO design in particular, there is no way around this book.
Other reviewers have mentioned that Meyer was unable to separate OO principles from the Eiffel language used as the book's notation. I disagree with that analysis, though perhaps he went further into describing the notation than was necessary to make the basic point in a few instances. As a reader, I was never left in confusion about which points were conceptual and which were notational.
I also appreciate the fact that this book was NOT written using a more popular language. The above criticism would have been more true but less noticed if he had. A more familiar langauge would have distracted readers from the real topic. It is useful to learn about priciples that are not directly supported in C++ or Java. Such a presentation helps you more effectively apply the features of the language that you are using and the other features can often be simulated when it seems useful to do so.
|
Das Forum zu diesem Produkt
Fragen stellen, Meinungen austauschen, Einblicke gewinnen Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
|
Ähnliche Foren
|
||||||||||||||||||||||||||||||||||
|
|
|