Pattern Languages of Program Design 3 (Paperback)
暫譯: 程式設計模式語言 3 (平裝本)

Robert C. Martin, Dirk Riehle, Frank Buschmann

  • 出版商: Addison Wesley
  • 出版日期: 1997-10-07
  • 售價: $1,200
  • 貴賓價: 9.8$1,176
  • 語言: 英文
  • 頁數: 656
  • 裝訂: Paperback
  • ISBN: 0201310112
  • ISBN-13: 9780201310115
  • 已絕版

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

相關主題

商品描述


Table Of Contents

Preface.

I. GENERAL PURPOSE DESIGN PATTERNS.

1. Null Object, Bobby Woolf.
2. Manager, Peter Sommerlad.
3. Product Trader, Dirk Bäumer and Dirk Riehle.
4. Type Object, Ralph Johnson and Bobby Woolf.
5. Sponsor-Selector, Eugene Wallingford.
6. Extension Object, Erich Gamma.

II. VARIATIONS ON DESIGN PATTERNS.

7. Acyclic Visitor, Robert C. Martin.
8. Default and Extrinsic Visitor, Martin E. Nordberg III.
9. State Patterns, Paul Dyson and Bruce Anderson.

III. ARCHITECTURAL PATTERNS.

10. Recursive Control, Bran Selic.
11. Bureaucracy, Dirk Riehle.

IV. DISTRIBUTION PATTERNS.

12. Acceptor and Connector, Douglas E. Schmidt.
13. Bodyguard, Fernando Das Neves and Alejandra Garrido.
14. Asynchronous Completion Token, Irfan Pyarali, Timothy H. Harrison, and Douglas C. Schmidt.
15. Object Recovery, António Rito Silva, João Dias Pereira, and José Alves Marques.
16. Patterns for Logging Diagnostic Messages, Neil B. Harrison.

V. PERSISTENCE PATTERNS.

17. Serializer, Dirk Riehle, Wolf Siberski, Dirk Bäumer, Daniel Megert, and Heinz Z'llighoven.
18. Accessing Relational Databases, Wolfgang Keller and Jens Coldewey.

VI. USER INTERFACE PATTERNS.

19. A Pattern Language for Developing Form-Style Windows, Mark Bradac and Becky Fletcher.

VII. PROGRAMMING PATTERNS.

20. Double-Checked Locking, Douglas E. Schmidt and Tim Harrison.
21. External Polymorphism, Chris Cleeland, Douglas E. Schmidt, and Tim Harrison.

VIII. DOMAIN-SPECIFIC PATTERNS.

22. Business Patterns of Association Objects, Lorraine L. Boyd.
23. A Pattern Language of Transport Systems (Point and Route), Liping Zhao and Ted Foster.
24. The Points and Deviations Pattern Language of Fire Alarm, Systems Peter Molin and Lennart Ohlsson.

IX. PROCESS PATTERNS.

25. The Selfish Class, Brian Foote and Joseph Yoder.
26. Patterns for Evolving Frameworks, Don Roberts and Ralph Johnson.
27. Patterns for Designing in Teams, Charles Weir.
28. Patterns for System Testing, David E. DeLano and Linda Rising.

X. PATTERNS ON PATTERNS.

29. A Pattern Language for Pattern Writing, Gerard Meszaros and Jim Doble.
Index. 0201310112T04062001


Back to Top

商品描述(中文翻譯)

目錄

前言

I. 一般目的設計模式
1. 空物件,Bobby Woolf
2. 管理者,Peter Sommerlad
3. 產品交易者,Dirk Bäumer 和 Dirk Riehle
4. 類型物件,Ralph Johnson 和 Bobby Woolf
5. 贊助者-選擇者,Eugene Wallingford
6. 擴展物件,Erich Gamma

II. 設計模式的變體
7. 非循環訪問者,Robert C. Martin
8. 預設和外部訪問者,Martin E. Nordberg III
9. 狀態模式,Paul Dyson 和 Bruce Anderson

III. 架構模式
10. 遞歸控制,Bran Selic
11. 官僚主義,Dirk Riehle

IV. 分佈模式
12. 接受者和連接器,Douglas E. Schmidt
13. 保鑣,Fernando Das Neves 和 Alejandra Garrido
14. 非同步完成標記,Irfan Pyarali、Timothy H. Harrison 和 Douglas C. Schmidt
15. 物件恢復,António Rito Silva、João Dias Pereira 和 José Alves Marques
16. 記錄診斷訊息的模式,Neil B. Harrison

V. 持久性模式
17. 序列化器,Dirk Riehle、Wolf Siberski、Dirk Bäumer、Daniel Megert 和 Heinz Z'llighoven
18. 訪問關聯資料庫,Wolfgang Keller 和 Jens Coldewey

VI. 使用者介面模式
19. 開發表單風格視窗的模式語言,Mark Bradac 和 Becky Fletcher

VII. 程式設計模式
20. 雙重檢查鎖定,Douglas E. Schmidt 和 Tim Harrison
21. 外部多型性,Chris Cleeland、Douglas E. Schmidt 和 Tim Harrison

VIII. 特定領域模式
22. 關聯物件的商業模式,Lorraine L. Boyd
23. 運輸系統的模式語言(點和路徑),Liping Zhao 和 Ted Foster
24. 火災警報的點和偏差模式語言,Peter Molin 和 Lennart Ohlsson

IX. 流程模式
25. 自私類別,Brian Foote 和 Joseph Yoder
26. 演進框架的模式,Don Roberts 和 Ralph Johnson
27. 團隊設計的模式,Charles Weir
28. 系統測試的模式,David E. DeLano 和 Linda Rising

X. 模式上的模式
29. 模式寫作的模式語言,Gerard Meszaros 和 Jim Doble

索引