书籍 Design Patterns的封面

Design Patterns

Erich Gamma

出版时间

1994-10-31

ISBN

9780201633610

评分

★★★★★

标签

编程

书籍介绍

* 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.

目录
Preface
Foreword
Guide to Readers
1. Introduction
1.1. What Is a Design Pattern?

显示全部
用户评论
经典中经典。有些pattern还是太简单了,但作为程序的building block...还是有用的。
這是一個 problem-solution 的列表,如果你要解決的問題和書中提到的類似,不妨參考下它提出的解決方案。
如果觉得收获不大,可以看看:addison wesley出版的applying uml and patterns - an introduction to object-oriented analysis。根据这个书做了一个图文混排编辑器,支持多columns,还是有收获的。
Currently studying the Decorator pattern (p. 179). And Decorator vs. Strategy pattern.
公司内部培训中读完
当历史书看是考古,当技术书看是糟粕。 果然有些事情还是上手比空谈有意义…… 不过也了解到了以前时代的软件设计,一个C 语言啥都能写,因为语言的限制还需此书研究茴字有几种写法,而如今各个语言在各自的领域不断深耕发展,当今的程序世界真的是百花齐放。
原始本了
我觉得代码写多了,大部分模式都能自己摸索出来。看这本书的好处在于,了解某些约定俗成的东西对看项目源码特别有帮助。(2021-09-12)
spring 2021