Pattern Hatching : Design Patterns Applied
暫譯: 模式孵化:設計模式應用

John Vlissides

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

相關主題

商品描述

 

Description

 

Software developers now recognize the value of design patterns in helping build better software more efficiently. As a result, design patterns have become extremely popular in the software development community. Pattern Hatching explains and enhances the information from the seminal work in the field, Design Patterns: Elements of Reusable Object-Oriented Software. The hands-on approach offered by John Vlissides, co-author of Design Patterns, enables you to better understand the pattern development process, and therefore identify and write your own patterns. The author's insights will further allow you to apply the original 23 patterns by example. Foreword.
Preface.
1. Introduction.

The Top Ten Misconceptions.
Observations.


2. Designing with Patterns.

 

Fundamentals.
Orphans, Adoption, and Surrogates.
“But Where Do Surrogates Fit into This?”
Visiting Rights.
Visitor Caveats.
Single-User Protection.
Multiuser Protection.
Wrapping Up.


3. Themes and Variations.

 

 

To Kill a Singleton.
The Trouble with Observer.
Visitor Revisited.
Generation Gap.
Type Laundering.
Thanks for the Memory Leaks.
Pushme-Pullyu.


4. Labor of Love.
5. Seven Habits of Effective Pattern Writers.

 

 

Habit 1: Taking Time to Reflect.
Habit 2: Adhering to a Structure.
Habit 3: Being Concrete Early and Often.
Habit 4: Keeping Patterns Distinct and Complementary.
Habit 5: Presenting Effectively.
Habit 6: Iterating Tirelessly.
Habit 7: Collecting and Incorporating Feedback.
No Silver Bullet.


Bibliography.
Index. 0201432935T04062001

 

 



Back to Top

 

 

商品描述(中文翻譯)

描述

軟體開發人員現在認識到設計模式在幫助更有效地構建更好軟體方面的價值。因此,設計模式在軟體開發社群中變得極為流行。《Pattern Hatching》解釋並增強了該領域的開創性著作《Design Patterns: Elements of Reusable Object-Oriented Software》中的資訊。共同作者 John Vlissides 提供的實作方法使您能更好地理解模式開發過程,從而識別並撰寫自己的模式。作者的見解將進一步使您能夠通過範例應用原始的 23 種模式。
**前言。**
**序言。**
**1. 介紹。**

十大誤解。
觀察。

**2. 使用模式設計。**

基本原則。
孤兒、收養和代理。
「但代理在這裡適合什麼?」
探視權。
訪客注意事項。
單用戶保護。
多用戶保護。
總結。

**3. 主題與變化。**

要消滅單例。
觀察者的麻煩。
重新訪問訪客。
代溝。
類型洗錢。
感謝記憶洩漏。
推我拉你。

**4. 愛的勞動。**
**5. 有效模式撰寫者的七個習慣。**

習慣 1:花時間反思。
習慣 2:遵循結構。
習慣 3:早期且經常具體化。
習慣 4:保持模式的獨特性和互補性。
習慣 5:有效呈現。
習慣 6:不斷迭代。
習慣 7:收集並納入反饋。
沒有銀彈。

**參考書目。**
**索引。 0201432935T04062001**