Here is the listing of Best reference books on Object Oriented Systems.
|1. “Object Oriented Software Construction” by Bertrand Meyer
Book Review: This book focuses on the most important development in the software technology. The topics covered are concurrency, distribution, client/server and internet, object oriented databases, contract design, fundamental design patterns, finding classes, advantages and disadvantages of inheritance, abstract data types and different types of type casting. The book also contains discussions on reusability, modularity, software quality, object-oriented languages, memory management and many other topics. This book is very useful for all software developers and computer science students.
|2. “Object Oriented Analysis and Design” by Grady Booch
Book Review: This book aims for object development by using a unified notation. This book has been a major force in moving object technology into the mainstream of software development. With numerous examples, now implemented in C++, the book demonstrates essential concepts, explains the method, and shows successful applications in a variety of fields. It also offers pragmatic advice on a variety of issues-including classification, implementation strategies and cost-effective project management.
|3. “Unified Modeling Language Guide” by Grady Booch, James Rumbaugh and Ivar Jacobson
Book Review: The book provides a tutorial to its core aspect to facilitate the learning of Unified Modelling Language(UML) for visualizing, specifying, constructing and documenting the artifacts of a software intensive system. The book starts with an overview of UML, thereby explaining the language by introducing concepts and notations in every chapter. The book also demonstrates the application of UML to complex modeling problems in various application domains. The content in the book matches the notation and usage needed by UML 2.0. A new chapter on components and internal structure is updated and coverage of required interfaces, collaborations is provided throughout the book.
|4. “Programming Language Pragmatics” by Michael L. Scott|
|5. “Foundations of Object Oriented Languages” by Kim Bruce
Book Review: The book first analyzes existing object-oriented languages thereby giving special attention to their type systems and impediments to expressiveness. It then investigates two key features: subtypes and subclasses. The book also provides a small introduction to the lambda calculus, and presents a prototypical object-oriented language, SOOL, with a simple type system similar to those of class-based object-oriented languages in common use. The book also provides the proof that the type system is sound by showing that the semantics preserves typing information. The book ends with a discussion of desirable features, such as parametric polymorphism and a MyType construct, that are not yet included in most statically typed object-oriented languages.
|6. “Types and Programming Languages” by Benjamin C. Pierce|
Sanfoundry Global Education & Learning Series – Best Reference Books!