Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

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

商品描述

* Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves. * The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently.

商品描述(中文翻譯)

「設計模式」這本書匯集了四位頂尖設計師對於物件導向軟體設計的豐富經驗,提供了一個簡潔明瞭的解決方案目錄,用以應對常見的設計問題。這些23種設計模式以前從未被記錄下來,讓設計師能夠在不必重新發現解決方案的情況下,創建更靈活、優雅且可重複使用的設計。

作者首先解釋了什麼是設計模式,以及它們如何幫助你設計物件導向軟體。然後,他們系統地命名、解釋、評估和分類了物件導向系統中常見的設計模式。有了《設計模式》作為指南,你將學習這些重要的模式如何融入軟體開發過程中,以及如何最有效地利用它們來解決自己的設計問題。