Skip to content
Scan a barcode
Scan
Paperback Principles of Object-Oriented Software Development [With CDROM] Book

ISBN: 0201398567

ISBN13: 9780201398564

Principles of Object-Oriented Software Development (2nd Edition)

This new edition continues its unique approach to teaching all aspects of object-oriented programming, bringing it right up to date with the latest advances in technology. It pays attention to the... This description may be from another edition of this product.

Recommended

Format: Paperback

Condition: Like New

$13.79
Save $66.21!
List Price $80.00
Almost Gone, Only 1 Left!

Customer Reviews

1 rating

Quiet wisdom in a noisy world of objects

Like most people interested in computer science and programming, I've wasted a lot of money buying books which merely paraphrase the seminal writers amidst much padding. From my experience, there are 3 contemporary "black holes" which have a voracious appetite for the wallets of apprentice, hobby and professional computer programmers/scientists : these black holes are named "Java" , "Object Oriented" and "C ++". This review is on object-oriented. There are 2 seminal books in this field - "Object Oriented Analysis and Design" by Booch, and now this new book can claim to instruct at the same level. Unlike many books which look at "OO" with reference to a particular language, this one is language independent. It treats C ++ , Java , Smalltalk , Eiffel , UML and CORBA at the same level, giving the features of each which are applicable for OO modelling. It is also a nice overview of the OO languages, if you are not familiar with them (like me before I read this book!). This book is targeted at those who can already program well (if you are new to programming it might be overwhelming, but nevertheless will put ideas into your subconscious brain which will repay dividends in other areas) , and want to know how using the concept of OO can enhance your software development technique. If you consider yourself to be an expert OO programmer in any of the languages above, you can still gain a lot of depth in your understanding of programming as a craft by reading this book. If you have no understanding, maybe disdain for the topic of OO (eg hard core Assembly programmers maybe ) you can still learn a lot about programming as an intellectual activity from this deep and thought-provoking book. Once you have read both these books by Booch and Eliens, you will perhaps come to realise just how much money you have wasted on the other books which claim to teach what object oriented programming really means. The other major benefit of reading this book before you read any books on C++ is how natural and less cryptic C ++ concepts seem. This is not surprising - Straustrup invented C ++ to model object modelling concepts found in the language Simula. Another thing which struck me reading this book is that it is worthy enough to attach at the end of Donald Knuth's monumental treatise as an introduction to modern object-oriented programming. It has the same "deep" feel about it, that you can read over and over again , each time getting a different perception (like Booch). The only hesitation you might have is the price, which is not cheap, however the words of the masters are well worth paying for in terms of how much you can save on later books, given the gain in depth of understanding.
Copyright © 2025 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured