四位作者均是国际公认的面向对象软件领域的专家。
Erich Gamma博士是瑞士苏黎士国际面向对象技术软件中心的技术主管。
Richard Helm博士是澳大利亚悉尼IBM顾问集团公司面向对象技术公司的成员。
Ralph Johnson博士是Urbana-Champaign伊利诺大学计算机科学系成员。
John Vlissides博士是位于纽约Hawthorne的IBN托马斯J.沃森研究中心的研究人员。
发表于2024-11-24
设计模式 2024 pdf epub mobi 电子书
我感觉看这本书,有几个层次,每个层次对应着软件开发方面的境界。 第一个层次,看不懂。所谓模式,就是在长期写代码的过程中总结出来的一种经验。这在刚毕业或者工作一两年的软件开发的工程师中,很多就反应这本书很深奥,难看懂。一方面,书中的例子是C++写的,而且时间比较...
评分如果你觉得这本书不知所云,那说明你其实不懂编程 如果你觉得这本书对你裨益甚多,那说明你开始了解编程 如果你觉得这本书不过如此,那你不是高手就是完全的外行
评分在支持函数式的动态语言里, 绝大多数design pattern都变的简单直接,以至于你甚至感觉不到它们的存在。 在面向对象的限制之下,敞开的大门不走,偏要爬窗户。 比如strategy pattern的本意是通过composition而非inheritance,使能够在运行时(runtime)动态绑定某对象的成员...
评分如果你觉得这本书不知所云,那说明你其实不懂编程 如果你觉得这本书对你裨益甚多,那说明你开始了解编程 如果你觉得这本书不过如此,那你不是高手就是完全的外行
评分花了一个月时间,把英文版大致过了一遍。由于有一些失败的编程经历,大致还是能够理解作者的用意的。个人喜欢先看motivation,structure和sample code,再回过头看讨论。 有点遗憾的是书中对各个模式的横向对比做得不够。有些地方容易混淆,有些场合的名词太过空洞。或许只有...
图书标签: 设计模式 计算机 软件工程 编程 软件开发 经典 programming 设计
《设计模式:可复用面向对象软件的基础》(双语版)是引导读者走入软件设计迷宫的指路明灯,凝聚了软件开发界几十年的设计经验。四位顶尖的面向对象领域专家尽心挑选了最具价值的23种设计实践,加以分类整理和命名,并用简洁而易于重用的形式表达出来。这23个模式逐渐成为开发界进行技术交流所必备的基本知识和语汇。
《设计模式:可复用面向对象软件的基础》(双语版)已经成为广大技术人员的圣经和经典,一直名列Amazon和各大书店销售榜前列。十年来不断重印,销售逾七万册。
看完了原版的部分,觉得这种书对于oo编程的人来说就必须放在手边
评分在买书一年后终于看完了……早知道这么晚才看,就不用买双语版了。 各种模式讲的比较详细,比较到位,也不难理解。(也可能和这是我看的第二本设计模式的书有关吧……) 就是书太老了,这之后新的东西应该很多了。 可参考: http://en.wikipedia.org/wiki/Design_pattern_(computer_science)
评分读得很粗。没有经过较大型项目的历练看这本书很可能会云里雾里,书的作者希望达到见微知著,可是不能却插入一观全局的代码,要想深入的理解设计模式需要通过具体业务show your code。本书值得称赞的地方是使用了C++,smalltalk 语言来讲解,虽设计模式似乎与语言无关,却需要恰当以语言的相关特性为基础,和看java版的设计模式还是不一个味道的
评分四人帮的,是他们开创了设计模式的时代,不五星能行么。
评分需要一读再读,随着项目经验,会越来越理解其中的哲学。
设计模式 2024 pdf epub mobi 电子书