|
Designing Object-oriented Software (90 Edition)by Rebecca Wirfs-brock
Synopses & ReviewsPlease note that used books may not include additional media (study guides, CDs, DVDs, solutions manuals, etc.) as described in the publisher comments.
Publisher Comments:A practical, down-to-earth introduction to the art of designing object- oriented software.* 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.
Book News Annotation: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. Provides
a model for the design process--responsibility-driven design--and
tools, such as the hierarchy graph and the collaboration graph.
Includes examples and exercises.
Annotation c. Book News, Inc., Portland, OR (booknews.com) Synopsis: 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. 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. For developers of object-oriented software. Synopsis: 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. 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. For developers of object-oriented software. Table of Contents1. 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. What Our Readers Are SayingBe the first to add a comment for a chance to win!Product Details
Other books you might like
Related Aisles |
|||
|
|
||||
|
|
||||