SKIP THE SHIPPING
Use code NOSHIP during checkout to save 40% on eligible eBooks, now through January 5. Shop now.
Register your product to gain access to bonus material or receive a coupon.
Enables students to benefit from the newest techniques and approaches to object-oriented design and development.
Helps students build more robust software, and avoid the most common pitfalls of object-oriented design.
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.
Enables students to understand the practical challenges they will face as business developers working with object technologies.
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.
Helps students master object techniques far more rapidly, because they are using materials that have been extensively proven in the classroom.
Gives students practical, hands-on experience with object-oriented techniques.
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.
Advanced Object-Oriented Concepts
Advanced Object-Oriented Concepts
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.