Object Design: Roles, Responsibilities, and Collaborations
Rebecca Wirfs-Brock, Alan McKean
- 出版商: Addison Wesley
- 出版日期: 2002-11-18
- 售價: $2,850
- 貴賓價: 9.5 折 $2,708
- 語言: 英文
- 頁數: 416
- 裝訂: Paperback
- ISBN: 0201379430
- ISBN-13: 9780201379433
已絕版
買這商品的人也買了...
-
$1,000$950 -
$2,460$2,337 -
$980$706 -
$990$970 -
$249$179 -
$1,300$1,235 -
$749Disappearing Cryptography, 2/e
-
$1,050$998 -
$2,640$2,508 -
$2,350$2,233 -
$1,860$1,767 -
$1,650$1,568 -
$590$466 -
$750$675 -
$560$504 -
$480$379 -
$750$540 -
$780$585 -
$490$353 -
$450$360 -
$780$562 -
$3,026$2,875 -
$650$468 -
$880$660 -
$450$324
商品描述
This book focuses on the practice of designing objects as integral members of a community where each object has specific roles and responsibilities. The authors present the latest practices and techniques of Responsibility-Driven Design and show how students can apply them as they develop modern object-based applications. Working within this conceptual framework, Rebecca Wirfs-Brock and Alan McKean present how user requirements, system architecture, and design patterns all contribute to the design of an effective object model. They introduce a rich vocabulary that students can use to discuss aspects of their designs, discuss design trade-offs, and offer practical guidelines for enhancing the reliability and flexibility of applications. In addition, case studies and real-world examples demonstrate how the principles and techniques of Responsibility-Driven Design apply to real-world software designs.
Table of Contents
Foreword by Ivar Jacobson.
Foreword by John Vlissides.
Preface.
1. Design Concepts.
2. Responsibility-Driven Design.
3. Finding
Objects.
4. Responsibilities.
5. Collaborations.
6. Control Style.
7. Describing Collaborations.
8. Reliable Collaborations.
9.
Flexibility.
10. On Design.
Bibliography.