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》中的資訊。《Pattern Hatching》的作者John Vlissides是《Design Patterns》的合著者,他的實踐方法能夠讓您更好地理解模式開發過程,因此能夠識別並撰寫自己的模式。作者的見解還能讓您通過實例應用原始的23個模式。

前言。
前言。
1. 簡介。

十大誤解。
觀察。

2. 使用模式進行設計。

基礎知識。
孤兒、收養和代理。
“但是代理在這裡怎麼樣?”
訪問權限。
訪問者注意事項。
單用戶保護。
多用戶保護。
總結。

3. 主題和變化。

殺掉單例。
觀察者的問題。
重新訪問訪問者。
代溝。
類型洗白。
感謝記憶洩漏。
推我-拉你。

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

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

參考文獻。
索引。0201432935T04062001

回到頂部。