Home > Store

Object-Oriented Thought Process, The, 2nd Edition

Register your product to gain access to bonus material or receive a coupon.

Object-Oriented Thought Process, The, 2nd Edition

Premium Website

  • Sorry, this book is no longer in print.
Not for Sale



  • Includes many new examples and functions.
    • Enables students to benefit from the newest techniques and approaches to object-oriented design and development.

  • Introduces important new design patterns for effective object-oriented development.
    • Helps students build more robust software, and avoid the most common pitfalls of object-oriented design.

  • Thinking in objects—Helps students learn how to think in terms of object-oriented technologies, so they can understand the design of object-oriented applications before they start to code.
    • Gives students a firm foundation they can build upon to become effective more rapidly in any object-oriented language, from C++ and Java to Visual Basic .NET.

  • Up-to-date coverage of Internet, database, and enterprise applications for object technology—Includes detailed chapters on the application of object technology in real-world business environments.
    • Enables students to understand the practical challenges they will face as business developers working with object technologies.

  • Updated chapter on objects, XML and Web services—Explains how to use object technology to build applications that utilize increasingly widespread XML technologies and leverage the important Web services paradigm.
    • Helps students focus on areas of object-oriented development that are in the highest demand now, and are expected to remain in high demand for years to come.

  • Author is an expert object-oriented trainer and teacher—Author Matt Weisfeld has personally taught thousands of programmers the fundamentals of object technology using the materials in this book.
    • Helps students master object techniques far more rapidly, because they are using materials that have been extensively proven in the classroom.

  • Downloadable examples and code samples—All code examples can be downloaded from the book's companion Web site.
    • Gives students practical, hands-on experience with object-oriented techniques.


  • Copyright 2004
  • Edition: 2nd
  • Premium Website
  • ISBN-10: 0-672-32611-6
  • ISBN-13: 978-0-672-32611-0

A new edition of this title is available, ISBN-10: 0672330164 ISBN-13: 9780672330162

The Object-Oriented Thought Process, Second Edition will lay the foundation in object-oriented concepts and then explain how various object technologies are used. Author Matt Weisfeld introduces object-oriented concepts, then covers abstraction, public and private classes, reusing code, and devloping frameworks. Later chapters cover building objects that work with XML, databases, and distributed systems (including EJBs, .NET, Web Services and more).Throughout the book Matt uses UML, the standard language for modeling objects, to provide illustration and examples of each concept.



All the C# code developed for the book in one convenient file for download - 44 kb -- CScode.zip

All the Java code developed for the book in one convenient file for download - 39 kb -- Jcode.zip

Sample Content

Online Sample Chapters

Advanced Object-Oriented Concepts

Advanced Object-Oriented Concepts

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. Class Design Guidelines.

 6. Object-Oriented Modeling.

 7. Designing with Objects.

 8. Mastering Inheritance and Composition.

 9. Frameworks and Reuse: Interfaces and Abstract Classes.

10. Building Objects.

11. Patterns.

12. XML.

13. Objects and the Net.

14. Objects and the Enterprise.

15. Objects and Databases.


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership