Home > Store > Software Development & Management > Object Technology

Designing Object-Oriented Software

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

Designing Object-Oriented Software

Book

  • Your Price: $70.27
  • List Price: $82.67
  • Usually ships in 24 hours.

About

Features

  • 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.
  • covers the concepts of object-oriented technology, and present a process to apply those concepts, the tools to use throughout the process, and examples to put it all together.
  • outlines the process of determining the classes of objects that will make up the software.
  • considers how to design the flow of control and information in the software.
  • explains how inheritance can be used to maximize software reusability.
  • features an uninterrupted example of an object-oriented design to show how the process flows in actual use.

Description

  • Copyright 1990
  • Dimensions: 7 X 9 1/4
  • Pages: 341
  • Edition: 1st
  • Book
  • ISBN-10: 0-13-629825-7
  • ISBN-13: 978-0-13-629825-0

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.

Sample Content

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.

Updates

Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership