为什么近年没有用C++讲设计模式的书?

哈利_蜘蛛侠 2015-11-03 01:20:18
能够找到的基本上是2001年之前的了。2001年的那本被很多人评为“奇技淫巧”。近年的设计模式的书好像都是用JAVA的。虽然看JAVA的设计模式后应该还是能够比较容易地应用到C++上来的,但是毕竟有距离,而且本人对JAVA也基本没了解。所以,为何近年没有用C++讲设计模式的书呢?
...全文
318 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Evankaka 2015-11-04
  • 打赏
  • 举报
回复
个人认为应该是一方面因为用C++来讲设计模式比较难,而且代码也不好写。所以想去写的人就少了,(java确实实现相关的设计模式会写得快点)另一方面,现在的作者写书很多都是想赚钱的,出版社更是,像写设计模式这种书,估计卖几千本也就封顶了,出版社更加不愿意出,作者也拿不到多少钱,所以。。。,不过,这应该也和语言的用户有关吧,java在国内用的人就多。
yangyunzhao 2015-11-04
  • 打赏
  • 举报
回复
你把Java看着一种伪代码即可
ForestDB 2015-11-03
  • 打赏
  • 举报
回复
因为C++语言本身复杂了(语法),为了搞个模式,首先还得把语言捋顺了。
  • 打赏
  • 举报
回复
设计模式是不分语言的
三文鱼也会飞 2015-11-03
  • 打赏
  • 举报
回复
应该是也没有太多的新想法了,设计模式基本上都很全了。
ztenv 2015-11-03
  • 打赏
  • 举报
回复
GoF<23种常用设计模式>
忘世麒麟 2015-11-03
  • 打赏
  • 举报
回复
引用 4 楼 u011873969 的回复:
[quote=引用 3 楼 akirya 的回复:] 设计模式是不分语言的
那么为何如此不看中C++?难道C++不够面向对象?找到一本比较新的用C++讲设计模式的书,不过是在QT4的框架下。[/quote] 我的理解:因为纯粹的c++语言的例子不好做。要经过非常严格的测试。但是这样一来,写例子的时间也许会超过写模式的时间,这样得不偿失。一个模式,只要懂了,用什么语言还不是都可以整出来。
  • 打赏
  • 举报
回复
引用 4 楼 u011873969 的回复:
[quote=引用 3 楼 akirya 的回复:] 设计模式是不分语言的
那么为何如此不看中C++?难道C++不够面向对象?找到一本比较新的用C++讲设计模式的书,不过是在QT4的框架下。[/quote] 为啥非要和语言挂钩?难道换个语言 就不会设计模式了么
哈利_蜘蛛侠 2015-11-03
  • 打赏
  • 举报
回复
引用 3 楼 akirya 的回复:
设计模式是不分语言的
那么为何如此不看中C++?难道C++不够面向对象?找到一本比较新的用C++讲设计模式的书,不过是在QT4的框架下。

15,447

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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