《设计模式》有点难理解阿

wirebonding 2004-10-08 02:50:17
有没有比较不那么抽象的例子,觉得看起来比较抽象
...全文
562 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
CharmDream 2004-10-16
  • 打赏
  • 举报
回复
尝试使用一下,肯定会有收获。原来看不懂了的会觉得好懂了,原来看懂了的会觉得还是有些不懂。
PageYi 2004-10-16
  • 打赏
  • 举报
回复
《Design Patterns Explained》好懂,CET-4的水平就可以看懂
nirvana_li 2004-10-14
  • 打赏
  • 举报
回复
《Design Patterns Explained》英文版的写的还不错啊.很多对于面向对象的新看法都是值得借鉴的....
禽兽v5 2004-10-14
  • 打赏
  • 举报
回复
设计模式,这个词很唬人,其实用土话说就是:在实际应用中总结的经典编码经验。

当然,这些经验有好有坏,所以还有错误模式一说. etc
phiai 2004-10-13
  • 打赏
  • 举报
回复
如果只是看书 ,看书中所讲的例子,那么相对要容易得多了,但是如果说到如何更好的应用到实际当中的话,这就困难了。模式都是好的,关键是用的地方,采用的方式是否合适。
anson2003 2004-10-13
  • 打赏
  • 举报
回复
不是难!而是要知道怎么应用到实际的项目中的话,那才叫真正的理解了
freshairfly 2004-10-13
  • 打赏
  • 举报
回复
敲错了
《Design Patterns Explained》
freshairfly 2004-10-13
  • 打赏
  • 举报
回复
读懂不难,但是能够应用到实际应用中就比较难了

刚看完《设计模式》
现在在看《Design Patters Explained》,
唉,中文版还没出版,只能看英文版的,E文不是很好啊
showerXP 2004-10-13
  • 打赏
  • 举报
回复
都是泛泛而谈。说一些实际的东西啊。比如。方法工厂模式就是想“脱开裤子放屁”。直接不new 对象。要通过一个专门的具体工厂类来new。说是有什么复杂的逻辑判断在里面,可是例子里面没有说明。谁能给一个具体的例子啊。

赫赫。鄙人也是刚刚开始学习模式设计。
sdbowen 2004-10-12
  • 打赏
  • 举报
回复
"你缺乏实践,比如我和我的几个朋友们在阅读这本书时有种感觉,某些模式其实以前都自己实现过

经验的积累是靠实践积累来的,看书永远积累不到真正的经验,实践就是最好的抽象概念形象化的途径

先试着去重构部分你以前写的,觉得比较糟糕的代码"

实践!!!!
angelface 2004-10-12
  • 打赏
  • 举报
回复
可能是开始的关系,

你可以试看<java 与模式这本书> 还算是易懂些的!

在就是看网上的代码,
nirvana_li 2004-10-12
  • 打赏
  • 举报
回复
<设计模式>的确看一遍很难理解,就连写书的GOF在前言里面也说他们在写书的时候也没有理解到设计模式,他们也是在以后反复的总结的基础上才了解到了设计模式.可以看出,看一看<设计模式>这本书就要理解设计模式是很困难的. 还是需要不断的经验的积累.
bluesky35 2004-10-12
  • 打赏
  • 举报
回复
理论联系实际,其实很多东西看过一遍后,过几天就会忘记,所以一定要多用用,那样才能记得更牢.
ehom 2004-10-12
  • 打赏
  • 举报
回复
你缺乏实践,比如我和我的几个朋友们在阅读这本书时有种感觉,某些模式其实以前都自己实现过

经验的积累是靠实践积累来的,看书永远积累不到真正的经验,实践就是最好的抽象概念形象化的途径

先试着去重构部分你以前写的,觉得比较糟糕的代码
kalex 2004-10-12
  • 打赏
  • 举报
回复
呵呵,的确有点难理解
无欲则钢 2004-10-10
  • 打赏
  • 举报
回复
我还没开始看,不过快了。到时候和楼主讨论。
zhl44 2004-10-10
  • 打赏
  • 举报
回复
声明:我是说大致读懂不难
zhl44 2004-10-10
  • 打赏
  • 举报
回复
认真读了一遍后也不觉得难,挺简单的
tianlujun 2004-10-10
  • 打赏
  • 举报
回复
我也在学设计模式,郁闷中
gong1 2004-10-09
  • 打赏
  • 举报
回复
设计模式还是觉得比较好的处理了好多的问题。^_^
加载更多回复(3)
Design Patterns: Elements of Reusable Object-Oriented Software(以下简称《设计模式》),一书由Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides合著(Addison-Wesley,1995)。这四位作者常被称为“四人组(Gang of Four)”,而这本书也就被称为“四人组(或 GoF)”书。他们首次给我们总结出一套软件开发可以反复使用的经验,帮助我们提高代码的可重用性、系统的可维护性等,解决软件开发中的复杂问题。设计模式已诞生20多年,其间相继出版的关于设计模式的经典著作不计其数。如果说GoF的《设计模式》是设计模式领域的“圣经”,那么之后出版的各种关于设计模式的书籍可称为“圣经”的“批注版”或者“白话版”。本书正是基于GoF的《设计模式》来编写的。  本课程由《设计模式就该这样学》作者亲授,课程内容和书籍完全同步,可以作为作者对“圣经”实践的精华总结,是一门可以真正能够落地的“设计模式”的课程,也是目前全网唯一一门结合框架源码如何落地“设计模式”这个角度来理解设计模式的课程。本课程将结合JDK、Spring、MyBatis、Tomcat、Netty等经典框架源码展开对设计模式的分析。当然,本课程中还会结合作者多年的“踩坑填坑”经验和“教学答疑”经验,用比“圣经”更深刻、更全面、更通俗、更生动、更有趣、更接地气的方式并且结合真实业务场景分析每种设计模式的优缺点,治愈“设计模式选择困症”。选设计模式就像相亲选对象,一旦做好了接受TA缺点的准备,那TA就一定属于你。所以,本课程内容对于日常开发而言更具有指导意义。内容均从实战角度出发,在日常应用中,设计模式从来都不是单个设计模式独立使用的。在实际应用中,通常多个设计模式混合使用,你中有我,我中有你。下图完整地描述了设计模式之间的混用关系,希望对大家有所帮助。在《设计模式就该这样学》一书中,还有大量的UML图及易混淆的设计模式对比案例分析,也欢迎大家关注。

50,639

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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