The Joy of Patterns: Using Patterns for Enterprise Development
            
暫譯: 模式的樂趣:在企業開發中使用模式
        
        Brandon Goldfedder
- 出版商: Addison Wesley
- 出版日期: 2001-09-17
- 售價: $1,050
- 貴賓價: 9.8 折 $1,029
- 語言: 英文
- 頁數: 208
- 裝訂: Paperback
- ISBN: 0201657597
- ISBN-13: 9780201657593
- 
    相關分類:
    
      Design Pattern 
 
立即出貨(限量) (庫存=2)
買這商品的人也買了...
- 
                
                   深入研究 Servlets 與 JavaServer Pages (Core Servlets and JavaServer Pages)(JSP) 深入研究 Servlets 與 JavaServer Pages (Core Servlets and JavaServer Pages)(JSP)$650$520
- 
                
                   Microsoft ADO .NET Step by Step Microsoft ADO .NET Step by Step$1,590$1,511
- 
                
                   $399Relational Database Design Clearly Explained, 2/e (Paperback) $399Relational Database Design Clearly Explained, 2/e (Paperback)
- 
                
                   Macromedia Flash Communication Server MX Macromedia Flash Communication Server MX$1,590$1,511
- 
                
                   $972The Definitive Guide to Samba 3 (Paperback) $972The Definitive Guide to Samba 3 (Paperback)
- 
                
                   How Networks Work, 7/e (Paperback) How Networks Work, 7/e (Paperback)$1,590$1,511
- 
                
                   Operating System Principles, 7/e(IE) (美國版ISBN:0471694665-Operating System Concepts, 7/e) (平裝) Operating System Principles, 7/e(IE) (美國版ISBN:0471694665-Operating System Concepts, 7/e) (平裝)$1,100$1,078
- 
                
                   Linux 驅動程式, 3/e (Linux Device Drivers, 3/e) Linux 驅動程式, 3/e (Linux Device Drivers, 3/e)$980$774
- 
                
                   Linux 核心詳解, 3/e (Understanding the Linux Kernel, 3/e) Linux 核心詳解, 3/e (Understanding the Linux Kernel, 3/e)$1,200$948
- 
                
                   C++ Primer, 4/e (中文版) C++ Primer, 4/e (中文版)$990$891
- 
                
                   Embedded Linux 開發實務徹底研究 (Embedded Linux Primer: A Practical Real-World Approach) Embedded Linux 開發實務徹底研究 (Embedded Linux Primer: A Practical Real-World Approach)$720$612
- 
                
                   Predicting Structured Data (Hardcover) Predicting Structured Data (Hardcover)$1,500$1,425
- 
                
                   Herb Schildt's C++ Programming Cookbook Herb Schildt's C++ Programming Cookbook$2,570$2,442
- 
                
                   程式之美-微軟技術面試心得 程式之美-微軟技術面試心得$490$387
- 
                
                   大話設計模式 大話設計模式$620$490
- 
                
                   $299JavaScript: The Missing Manual $299JavaScript: The Missing Manual
- 
                
                   Linux Device Driver Programming 驅動程式設計 Linux Device Driver Programming 驅動程式設計$690$587
- 
                
                   Dataset Shift in Machine Learning (Hardcover) Dataset Shift in Machine Learning (Hardcover)$1,575$1,496
- 
                
                   Google Android SDK 開發範例大全 Google Android SDK 開發範例大全$750$593
- 
                
                   鳥哥的 Linux 私房菜-基礎學習篇, 3/e 鳥哥的 Linux 私房菜-基礎學習篇, 3/e$820$648
- 
                
                   程式設計師的自我修養-連結、載入、程式庫 程式設計師的自我修養-連結、載入、程式庫$580$493
- 
                
                   Google Android SDK 開發範例大全 2 Google Android SDK 開發範例大全 2$890$703
- 
                
                   約耳趣談軟體-來自專案管理的現場實錄 (Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers) 約耳趣談軟體-來自專案管理的現場實錄 (Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers)$490$387
- 
                
                   深入淺出 Android 系統原理及開發要點 深入淺出 Android 系統原理及開發要點$450$351
- 
                
                   $840Statistical Analysis: Microsoft Excel 2010 (Paperback) $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. 二十一點程式碼
參考文獻
索引

 
     
     
     
    
 
     
     
     
     
     
    
