Designing Object- Oriented Software

250.00

  • Author: Rebecca Wirfs Brock
  • Co-Author: Brain Wilkerson , Lauren Wiener
  • Publisher: PHI
  • ISBN-13: 9788120310506
  • Pages: 264
  • Binding: Paperback
  • Year of Pub / Reprint Year: 2007

Description

About The Book

Object-oriented technology allows the designer to create more robust and reusable software that is easier to test, maintain, refine, and extend. This book 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 and environments. Topics covered include objects and other basics, classes, responsibilities, collaborations, hierarchies, subsystems, protocols, and implementing the design. Besides the students studying object-oriented design courses and programmers of OOP language, this down-to-earth, practical book is ideal for managers overseeing a project using object-oriented technology.

Key Features

The Book Provides:

A coherent model for the design process _responsibility-driven design
Tools such as hierarchy and collaborations graphs
Examples of complete design processes
Exercises for the reader to practice the techniques

Table of Contents

Why Use Object-Oriented Design
Objects and Other Basics
Classes
Responsibilities
Collaborations
Hierarchies
Subsystems
Protocols
Implementing Your Design
Another Design A
Quick Reference
B ATM System Design
Document Subsystem Design D
Exercises
Index