Features
- Includes many new examples and functions.
- Introduces important new design patterns for effective object-oriented development.
- 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.
- 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.
- 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.
- 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.
- Downloadable examples and code samples—All code examples can be downloaded from the book's companion Web site.
- Copyright 2004
- Edition: 2nd
-
Book
- 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.
Downloads
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
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.