Object-Oriented Thought Process, The, 5th edition

Published by Addison-Wesley Professional (April 4, 2019) © 2019

  • Matt Weisfeld
Products list
  • Available for purchase from all major ebook resellers, including InformIT.com
Products list
  • Available for purchase from all major ebook resellers, including InformIT.com

Title overview

A concise and readable primer, The Object-Oriented Thought Process lays the foundation in object-oriented concepts and then explains how various object technologies are used.

 

Early chapters introduce object-oriented concepts, then cover abstraction, public and private classes, reusing code, and developing frameworks. Later chapters cover building objects that work with databases and distributed systems.

 

Written by a developer for students who want to learn the basics of object-oriented technologies, The Object-Oriented Thought Process provides a solutions-oriented approach to object-oriented programming. Readers will learn to understand the proper uses of inheritance and composition, the difference between aggregation and association, and the important distinction between interfaces and implementations.

Table of contents

  • 1. Introduction to Object-Oriented Concepts
  • 2. How to Think in Terms of Objects
  • 3. Advanced Object-Oriented Concepts
  • 4. The Anatomy of a Class
  • 5. Mastering Inheritance and Composition
  • 6. Frameworks and Reuse: Designing with Interfaces and Abstract Classes
  • 7. Building Objects & Object-Oriented Design
  • 8. Object-Oriented and Object Based Languages
  • 9. Objects and Portable Data: XML, SOAP, and JSON
  • 10. Persistent Objects: Serialization, Marshalling and Relational Databases
  • 11. Objects in Web Services and Mobile Apps
  • 12. Design Patterns
  • Appendix A Code Examples

Need help?Get in touch