Object Design: Roles, Responsibilities, and Collaborations
暫譯: 物件設計:角色、責任與協作

Rebecca Wirfs-Brock, Alan McKean

  • 出版商: Addison Wesley
  • 出版日期: 2002-11-18
  • 售價: $2,900
  • 貴賓價: 9.5$2,755
  • 語言: 英文
  • 頁數: 416
  • 裝訂: Paperback
  • ISBN: 0201379430
  • ISBN-13: 9780201379433
  • 已絕版

買這商品的人也買了...

商品描述

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.

商品描述(中文翻譯)

這本書專注於設計物件作為社群中不可或缺的成員的實踐,每個物件都有特定的角色和責任。作者介紹了最新的責任驅動設計(Responsibility-Driven Design)實踐和技術,並展示學生如何在開發現代物件導向應用程式時應用這些技術。在這個概念框架內,Rebecca Wirfs-Brock 和 Alan McKean 說明了使用者需求、系統架構和設計模式如何共同促進有效物件模型的設計。他們引入了一個豐富的詞彙,學生可以用來討論設計的各個方面、設計的取捨,並提供增強應用程式可靠性和靈活性的實用指導。此外,案例研究和實際範例展示了責任驅動設計的原則和技術如何應用於現實世界的軟體設計。

目錄
Ivar Jacobson 的前言。
John Vlissides 的前言。
序言。
1. 設計概念。
2. 責任驅動設計。
3. 尋找物件。
4. 責任。
5. 協作。
6. 控制風格。
7. 描述協作。
8. 可靠的協作。
9. 靈活性。
10. 設計論。
參考文獻。