请大家推荐几本经典的设计模式的书籍

istudymfc 2007-06-09 09:10:49
原来发现这里还有这样的一个版块,最好是关于C++的设计模式
电子书也可以
...全文
13323 37 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
37 条回复
切换为时间正序
请发表友善的回复…
发表回复
bitzhrz 2011-07-05
  • 打赏
  • 举报
回复
《大话设计模式》
《设计模式之禅》
yongyuandeni 2011-06-13
  • 打赏
  • 举报
回复
GoF 23种设计解析附C++实现源码
ZPH2254 2011-06-04
  • 打赏
  • 举报
回复
我前段时间买了一本《Head First Dsign Pattern》,LZ你如果要C++方面的话,我只知道四人帮的《设计模式可复用面向对象软件基础》,但那个例子好像太老了,个人觉得《Head First Dsign Pattern》入门非常好,但四人帮的《设计模式可复用面向对象软件基础》也一定要看!
liougehooa1 2011-05-12
  • 打赏
  • 举报
回复
《设计模式精解》,《漫谈设计模式》也不错,它们的要求比较高,需要对OO有个掌握才能看懂,初学者看起来比较吃力
tj_swjtu 2010-04-08
  • 打赏
  • 举报
回复
收藏,学习中~~
InfidelX 2010-02-16
  • 打赏
  • 举报
回复
引用 3 楼 jason21ce 的回复:
看看阎宏的   《java与模式》吧

正解
山巅 2009-03-01
  • 打赏
  • 举报
回复
《java与模式》很适合初学者
chongwang610 2009-02-28
  • 打赏
  • 举报
回复
四人帮《设计模式》
《重构与模式》
wolflion 2009-02-28
  • 打赏
  • 举报
回复
设计模式解析或《head first design patterns》吧

Gof的书初学者看不太懂。
activateMan 2009-02-06
  • 打赏
  • 举报
回复
GOF的《Design Patterns》 经典之作
《Head First Design Patterns》也是一本很好的书
alwaysrun 2008-11-20
  • 打赏
  • 举报
回复
Head First设计模式,
还是可以的,作为了解设计模式的基础
然后可以看gang of four的
纸纸纸纸飞飞 2008-10-16
  • 打赏
  • 举报
回复
不错。看样子要学习的东西很多啊。
julycoolwind 2008-07-01
  • 打赏
  • 举报
回复
建议看《Refactorying to Patterns》英文版的,不过需要在了解了设计模式和重构的基础之上阅读。该书从实际操作的角度出发,演示了如何使用重构的方法将既有的代码重构为设计模式的实现,并分析了各种设计模式的有缺点。个人认为是值得一读的好书。
注如果是初学,建议先看设计模式的书根据自己使用的语言找一找,这方面的书很多。找一本有代码的示例的,不要只是简单的举例。之后在看《重构——改善既有的代码》,这本书非常经典。最后看《从重构到模式》。当然期间一定要不断的运用。
liuyongjin1984 2008-06-25
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 bluesage 的回复:]
《head first design patterns》有中文版。好像得过图灵奖
《java与模式》更像一个手册。不过比较好懂
[/Quote]

中文版即是《深入浅出设计模式》,得的是Jolt图书震感大奖---图书界的“图灵奖”,着实不错。
个人感觉,E文看起来可能更舒服点,呵呵
parfum 2008-06-16
  • 打赏
  • 举报
回复
在看《大话设计框模式》,先入个门,随后打算看《C#设计模式》
Layne的博客 2008-06-14
  • 打赏
  • 举报
回复
收藏,学习中~~
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
支持搂主,收藏
食人族哲学家 2008-01-04
  • 打赏
  • 举报
回复
我也想看看这种书,但只想搞点电子版免费下载的,请问哪位能提供了,谢谢了。
taroplum 2008-01-02
  • 打赏
  • 举报
回复
建议读英文的,中文的翻译很多不伦不类。^_^。
sxcong 2007-11-26
  • 打赏
  • 举报
回复
C++方面的就看那个GOF的,设计模式更是一种思想而不是编程的技巧,不能因为学了模式就去套用。所以平时还是要多了解c++的基础知识,比如虚函数,继承,多继承什么的。如果有精力,可以看看COM相关的书,COM在设计上用到了不少设计模式。
因为c++和java本身有些区别,所以在java和c#上面可以用的模式例子,在c++下不一定适用。总之,先理解一下概念,然后从自己做过的项目中总结一下,看看哪些可以用模式设计的更好一些。然后,做新项目的时候,有意识的加入一些简单的模式。不能操之过急,从最简单的单件开始,一点一点掌握。如果一开始就把一大堆模式都做进来,引用一句话:噩梦开始了。
加载更多回复(16)

3,409

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 设计模式
社区管理员
  • 设计模式
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧