社区
非技术区
帖子详情
推荐本设计模式书籍
w290601645
2012-08-23 05:12:23
RT
...全文
495
25
打赏
收藏
推荐本设计模式书籍
RT
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
w290601645
2012-08-24
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
c#语言最好的,没有之一
《大话设计模式》
[/Quote]
作者《吴强》??
xuan.ye
2012-08-24
打赏
举报
回复
写了几年代码,感觉“大道至间”这句话太无敌了
前人总结的 程序=算法+结构,才是精辟
复习下基础,再去想事情,感觉更通顺
风吹腚腚凉
2012-08-23
打赏
举报
回复
[Quote=引用 21 楼 的回复:]
参考此文:http://topic.csdn.net/u/20120823/22/e6b0f5ef-4895-40d6-a37a-ce228c893136.html
其实你知道么,你的谬论也是“模式”。纠正谬论的模式也可以“复用”。
[/Quote]
顺便说一下你的科普写的并没有错,我建议你去看看莱昂纳多演的“禁闭岛”这部电影,你跟主角很像。
风吹腚腚凉
2012-08-23
打赏
举报
回复
[Quote=引用 21 楼 的回复:]
参考此文:http://topic.csdn.net/u/20120823/22/e6b0f5ef-4895-40d6-a37a-ce228c893136.html
其实你知道么,你的谬论也是“模式”。纠正谬论的模式也可以“复用”。
[/Quote]
那你用什么证明你的不叫缪论模式呢?你无从证明,你又要谈到宇宙是方的?
threenewbee
2012-08-23
打赏
举报
回复
参考此文:http://topic.csdn.net/u/20120823/22/e6b0f5ef-4895-40d6-a37a-ce228c893136.html
其实你知道么,你的谬论也是“模式”。纠正谬论的模式也可以“复用”。
风吹腚腚凉
2012-08-23
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
设计模式只是在有语法功能缺陷的语言上实现设计而进行人肉代码展开而已。
设计模式这个名字让很多人误解,他们把设计模式当作设计,实际上设计模式不是设计。
这好比劳动工具其实不会劳动一样——你买了100个斧头、镰刀,你就是劳动能手了么?显然不是。劳动工具是人劳动的时候用的。
设计模式是设计师搞好了设计,让程序员实现这些设计而形成的固定套路——为什么程序员需要编写这些呆板的固定套路的程序……
[/Quote]
你吧设计模式必须成镰刀问题很大,应该是相反的,没错你买了100把镰刀你根本就不能解决问题,但是你买了一个拖拉机你就是劳动能收了么?
答案是YES,有了拖拉机的帮助你种田快了播种也快了,省时省力,多劳多得,完美中的完美。
fzamygsd
2012-08-23
打赏
举报
回复
[Quote=引用 15 楼 的回复:]
情人节了,在这里噜什么呀?我刚吃好情人饭,对象去洗澡了,忙里偷闲,过来凑个热闹。
感觉.net特别需要设计模式,使程序规范化。这点JAVA做得比较好,连菜鸟都会按照一定的模式去编程,这才能合作得更好。
[/Quote]
靠,,,这都不散分。。。。。。。
fzamygsd
2012-08-23
打赏
举报
回复
[Quote=引用 14 楼 的回复:]
晕,一开始没看清楚,“wjfwd2010”这个人新来的可能不认识,常来论坛的都知道,他就是专门来找我抬杠的,说的都是很不靠谱的东西,他的目的就是找茬捣蛋的。本无需回复他什么。
都怪csdn换了默认头像,他本来头像就是灰的,那时候这种头像很少很好辨认,现在不注意看没发现。
对这个人,我都是自动屏蔽的。
[/Quote]
咋没看懂呢
风吹腚腚凉
2012-08-23
打赏
举报
回复
[Quote=引用 15 楼 的回复:]
情人节了,在这里噜什么呀?我刚吃好情人饭,对象去洗澡了,忙里偷闲,过来凑个热闹。
感觉.net特别需要设计模式,使程序规范化。这点JAVA做得比较好,连菜鸟都会按照一定的模式去编程,这才能合作得更好。
[/Quote]
这恰恰证明了他的业余生活很痛苦,你看,这个闷骚,在这个情人节里居然连续回复了3次,让人不解,
工作成功,生活失败。
刚好我对象在忙着欣赏我送她的花呢,才能来论坛看一眼诶,居然遇到这种事。。
风吹腚腚凉
2012-08-23
打赏
举报
回复
[Quote=引用 13 楼 的回复:]
说句难听的,某日我写了一个观察者模式的SOCKET通讯类,然后某高手说你写的这个就是观察者模式,在此之前我根本就不知道什么是观察者模式。。。
这恰恰说明,设计不一定要套用“设计模式”。设计模式不是设计,而是设计的固定套路。这好比你要裁一张纸,你手上没有刀,一样可以用直尺的斜角那一段实现你的裁纸的意图——然后高手说,其实你这个直尺在这里就相当于小刀嘛。
[/Quote]
诶,这次我真不是找茬。
我所说的话是有理有据的,否则你也不会回复那么多来掩饰什么东西,
首先,我在这里说明一下,我今天没找茬的意思,还有我所说的,并不是我一个人的观点,某上市公司的技术总监,曾经在面试我的时候,我听他面试别人的问题是这样说的
你最擅长什么?那个人说我擅长设计,但是我不会编码,然后项目总监说,那讲讲设计模式吧,这个时候哥插嘴了,您说的是不是观察者模式之类的东东,他说对,然后那个人又说,我不会编码我不会这些,然后项目总监又说,设计模式是通用的。
这恰恰证明了,设计模式 这个词在大众的眼里是通用的,如果你不同意,或者无法理解,你可以保持自己的观点,但是请不要强行让别人接受你自己的观点,做人要学会聆听,这也不是我创造的,是很多成功人士总结的一点共识,人的想法是不一样的,你可以有自己的观点,但是请不要以我这个观点是对的,你是错的,你必须听我的,这样的想法去说服别人。
再谈一下单例模式,这个模式难道真的就只有一种死的写法么?是这样的么?答案显然是NO
我会的模式可能不多,只能找几个最简单的说,有什么误解你可以解释,但是请不要以我是来找茬为由来证明自己是正确的。
okgoood
2012-08-23
打赏
举报
回复
情人节了,在这里噜什么呀?我刚吃好情人饭,对象去洗澡了,忙里偷闲,过来凑个热闹。
感觉.net特别需要设计模式,使程序规范化。这点JAVA做得比较好,连菜鸟都会按照一定的模式去编程,这才能合作得更好。
threenewbee
2012-08-23
打赏
举报
回复
晕,一开始没看清楚,“wjfwd2010”这个人新来的可能不认识,常来论坛的都知道,他就是专门来找我抬杠的,说的都是很不靠谱的东西,他的目的就是找茬捣蛋的。本无需回复他什么。
都怪csdn换了默认头像,他本来头像就是灰的,那时候这种头像很少很好辨认,现在不注意看没发现。
对这个人,我都是自动屏蔽的。
threenewbee
2012-08-23
打赏
举报
回复
说句难听的,某日我写了一个观察者模式的SOCKET通讯类,然后某高手说你写的这个就是观察者模式,在此之前我根本就不知道什么是观察者模式。。。
这恰恰说明,设计不一定要套用“设计模式”。设计模式不是设计,而是设计的固定套路。这好比你要裁一张纸,你手上没有刀,一样可以用直尺的斜角那一段实现你的裁纸的意图——然后高手说,其实你这个直尺在这里就相当于小刀嘛。
threenewbee
2012-08-23
打赏
举报
回复
我觉得阁下对设计模式的理解有误,设计模式这个东西完全可以应用在生活上,或者其他企业里进行应用,例如变压器,适配器等等,他们都是采用了设计模式的设计理念,所以我认为阁下的理解有误。
这段话说的真扯淡。恰恰相反,是设计模式从原有的名词体系中寻找可以借鉴的词汇,而不是原有的这些事物采用了设计模式的理念。设计模式被作为专有名词提出来是GoF的书,成书在1995年。退一万步说,计算机是1945年才出现的。难道你觉得1945年前适配器、变压器就不存在了么?
要这么说,所有的计算机名词都可以往思想上套,接口是一种思想,你家的电源接口借用了C#的接口。函数是一种思想,傅里叶一定是看了C#语言才知道傅里叶函数,类更是思想了,全英国人都把这个词挂在嘴边。
w2001121a
2012-08-23
打赏
举报
回复
学习了
threenewbee
2012-08-23
打赏
举报
回复
pattem=〉pattern
threenewbee
2012-08-23
打赏
举报
回复
模式(pattem)这个词,的确不是设计模式的专用名词。
它就是“套路”的意思。你可以把正则表达式的匹配叫做文本思想的匹配么?
你可以把文字识别算法叫做笔画思想识别的算法么?
你可以把织花机的花纹模式叫做花纹思想么?果然是机器充分发挥想象力。
threenewbee
2012-08-23
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
引用 5 楼 的回复:
设计模式只是在有语法功能缺陷的语言上实现设计而进行人肉代码展开而已。
设计模式这个名字让很多人误解,他们把设计模式当作设计,实际上设计模式不是设计。
这好比劳动工具其实不会劳动一样——你买了100个斧头、镰刀,你就是劳动能手了么?显然不是。劳动工具是人劳动的时候用的。
设计模式是设计师搞好了设计,让程序员实现这些设计而形成的固定套路——为什么程序员需要编……
[/Quote]
那是你首先故意给设计模式一个不同于本意的解释。属于狡辩。
设计模式就是设计的模式,没有什么思想。
风吹腚腚凉
2012-08-23
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
设计模式只是在有语法功能缺陷的语言上实现设计而进行人肉代码展开而已。
设计模式这个名字让很多人误解,他们把设计模式当作设计,实际上设计模式不是设计。
这好比劳动工具其实不会劳动一样——你买了100个斧头、镰刀,你就是劳动能手了么?显然不是。劳动工具是人劳动的时候用的。
设计模式是设计师搞好了设计,让程序员实现这些设计而形成的固定套路——为什么程序员需要编写这些呆板的固定套路的程序……
[/Quote]
设计模式,不是什么套路而是一种思想,一种解决问题的思想,很多人喜欢死套,看书,看设计模式的书,什么单例模式什么观察者模式等等,其实当你需要解决某种问题的时候,设计模式自然而然的就来了,说句难听的,某日我写了一个观察者模式的SOCKET通讯类,然后某高手说你写的这个就是观察者模式,在此之前我根本就不知道什么是观察者模式。。。
你不能否认他的存在,但是我感觉没必要特意去学。
我觉得阁下对设计模式的理解有误,设计模式这个东西完全可以应用在生活上,或者其他企业里进行应用,例如变压器,适配器等等,他们都是采用了设计模式的设计理念,所以我认为阁下的理解有误。
threenewbee
2012-08-23
打赏
举报
回复
所以不要把时间浪费在这些呆的、死的没有价值的事情上了。
有人说,用了设计模式代码简洁了,可扩展性强了,甚至程序bug都消除了……对于这种哭笑不得的言论真的不知道说什么好了。只能说设计模式被神化了——就像1995年纽约的街头,人们排队购买Windows 95的场景,虽然他们连电脑都没有。
加载更多回复(5)
android源码
设计模式
解析与实战.pdf下载 完整版高清
本书从Android源码的角度由浅入深地剖析
设计模式
的运用,让工程师们把设计与模式重视起来,提升自己的设计能力与代码质量。因此本书适合的读者为初、中、高级Android工程师。另外,设计思想都是相通的,其他领域的...
java工程师15本必读
书籍
推荐
《重构 改善既有代码的设计》是一本潜移默化的影响编程思维的
书籍
,可以在闲暇的时候多翻翻,多和自己的实践相互印证。 《测试驱动开发 by Example》是一本通过实战让你培养TDD思路的
书籍
,可以找一个周末的下午,...
java架构师(必修
书籍
打包)
- 书中可能涵盖了GOF(GoF,Gang of Four)的23种
设计模式
,以及更多现代
设计模式
,如工厂方法、策略模式、建造者模式等。 - 深入理解这些模式有助于创建可维护、可扩展和可重用的代码。 5. **J2EE架构师手册...
面向模式的软件体系结构(全)
它包括了经典的
设计模式
,如工厂模式、单例模式、观察者模式等,以及它们在软件开发中的应用。此外,卷1还讨论了如何将模式整合到软件开发过程中,以支持迭代和敏捷开发方法。 卷2“用于并发和网络化对象模式”聚焦...
Pattern-Oriented Software Architecture(全5卷 英文)
这套
书籍
在IT行业内具有极高的影响力,是学习和理解
设计模式
的宝贵资源。 第一卷《A Pattern Language for Modeling Object-Oriented Systems》主要介绍了面向对象设计的基本概念和模式,如工厂模式、抽象工厂模式...
非技术区
7,774
社区成员
63,123
社区内容
发帖
与我相关
我的任务
非技术区
.NET技术 非技术区
复制链接
扫一扫
分享
社区描述
.NET技术 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章