Designing Object-Oriented Software, 1st edition

  • Rebecca Wirfs-Brock
  • Brian Wilkerson
  • Lauren Wiener

Unfortunately, this item is not available in your country.


Practical and down-to-earth in approach, this bestseller explores the art of designing object-oriented software. It offers basic design principles and a specific design process that can be applied to any software programming effort -- even those not using object-oriented programming languages or environments. KEY TOPICS: Covers the concepts of object-oriented technology, presents a process to apply those concepts, the tools to use throughout the process, and examples to put it all together. MARKET: For developers of object-oriented software.

Table of contents

 1. Why Use Object-Oriented Design?

 2. Objects and Other Basics.

 3. Classes.

 4. Responsibilities.

 5. Collaborations.

 6. Hierarchies.

 7. Subsystems.

 8. Protocols.

 9. Implementing Your Design.

10. Another Design.

Appendix A. A Quick Reference.

Appendix B. ATM System Design.

Appendix C. Document Subsystem Design.

Appendix D. Exercises.

Published by Pearson (June 18th 1990) - Copyright © 1990