The Joy of Patterns: Using Patterns for Enterprise Development
暫譯: 模式的樂趣:在企業開發中使用模式
Brandon Goldfedder
- 出版商: Addison Wesley
- 出版日期: 2001-09-17
- 售價: $1,050
- 貴賓價: 9.5 折 $998
- 語言: 英文
- 頁數: 208
- 裝訂: Paperback
- ISBN: 0201657597
- ISBN-13: 9780201657593
-
相關分類:
C++ 程式語言、Java 程式語言、Visual Basic
立即出貨(限量) (庫存=2)
買這商品的人也買了...
-
$650$520 -
$1,710$1,625 -
$399Relational Database Design Clearly Explained, 2/e (Paperback)
-
$1,710$1,625 -
$972The Definitive Guide to Samba 3 (Paperback)
-
$1,710$1,625 -
$1,078Operating System Principles, 7/e(IE) (美國版ISBN:0471694665-Operating System Concepts, 7/e) (平裝)
-
$980$774 -
$1,200$948 -
$990$891 -
$720$569 -
$1,500$1,470 -
$2,610$2,480 -
$490$417 -
$620$527 -
$299JavaScript: The Missing Manual
-
$690$587 -
$1,575$1,544 -
$750$638 -
$820$648 -
$580$458 -
$890$757 -
$490$417 -
$450$351 -
$840Statistical Analysis: Microsoft Excel 2010 (Paperback)
商品描述
This book is about the practice of correctly applying patterns to build software systems. It is intended to complement the outstanding body of patterns available by educating the student on the general concepts of proper use that hold true regardless of the specific pattern or system. Beginning with a description of the rationale behind design patterns, the discussion moves on to an overview of the basic pattern form, and then to a brief review of object-oriented concepts. Following this crucial background, the author presents a series of system design examples from initial conception all the way through code, discussing key design goals and the pros and cons of using various design patterns. Code is presented in Java, C++, and Visual Basic. The student will gain insight into the inherent forces at work in the application design and the most effective application of numerous core design patterns as solutions to recurring programming problems.
Table of Contents
Preface.
Acknowledgements.
1. Initial Thoughts: A Personal Note.
Summary.
2. An Introduction To Patterns
Pattern Form.
Documentation.
Extensible Software Development and Change Management.
Training.
Silver Bullets.
Summary.
3. OO at a Glance
Components.
Summary
4. A Product Configurator.
Problem Definition.
Solution.
Composite.
Summary.
5. BurgerShop.
Sue's Burger Shop.
Simplifications.
Summary
6. Programming Languages and Patterns,
Summary
7. Patterns and System Development,
Create Hinge Points for the Unknowns and Entities that We Suspect likely to change.
Utilize supporting patterns to ensure no loose ends.
Make a Sanity Check.
Implement a Little.
Restart the Whole Process at a Lower Level as Necessary.
Summary.
8. Patterns and System Evolution (Maintenance).
A Quick Example.
Strategy.
Summary.
9. Closing Thoughts.
10. Appendix A. Product Code.
11. Appendix
B. BurgerShop Code.
13. Appendix C. Blackjack Code.
References
Index.
商品描述(中文翻譯)
這本書探討了正確應用設計模式來構建軟體系統的實踐。它旨在補充現有的優秀設計模式資料,通過教育讀者有關正確使用的一般概念,這些概念無論在特定模式或系統上都適用。書中首先描述了設計模式背後的理由,接著概述了基本的模式形式,然後簡要回顧了物件導向的概念。在這個關鍵背景之後,作者展示了一系列系統設計範例,從最初的構思到程式碼,討論了關鍵的設計目標以及使用各種設計模式的優缺點。程式碼以 Java、C++ 和 Visual Basic 呈現。讀者將深入了解應用設計中固有的力量,以及如何有效應用多種核心設計模式來解決重複出現的程式設計問題。
目錄
前言
致謝
這是關於什麼?
1. 初步想法:個人備註。
背景
摘要
2. 設計模式簡介
架構的基本構件
模式形式
模式:設計的語言
文件記錄
可擴展的軟體開發與變更管理
訓練
銀彈
摘要
3. 物件導向概覽
介紹
繼承
元件
摘要
4. 產品配置器
介紹
問題定義
解決方案
觀察
組合模式
摘要
5. 漢堡店
概述
Sue 的漢堡店
反思
簡化
摘要
6. 程式語言與模式
Java 觀察者
摘要
7. 模式與系統開發
從零開始構建
理解您的需求
為未知和我們懷疑可能會變更的實體創建關鍵點
利用支援模式以確保沒有遺漏
進行合理性檢查
實施一些
必要時在較低層次重新啟動整個過程
摘要
8. 模式與系統演進(維護)
維護
快速範例
策略
摘要
9. 結語
10. 附錄 A. 產品程式碼
11. 附錄 B. 漢堡店程式碼
12. 附錄 C. 二十一點程式碼
參考文獻
索引