`
cbf4life
  • 浏览: 25882 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

我写的设计模式,准备续写下去,请大家支持_2010317更新

阅读更多
[/b]觉的好你就吼两声;
觉的孬就骂两声;

我喜欢简单的思维,想用历史故事、幽默场景、现实生活表现设计模式,尽量想表现的轻松些,不想用一大堆的术语来描述,我是不很喜欢用看不懂的汉字描述一个问题,看看那些翻译的文档,所以自己想做点东西出来。

欢迎交流,真的,指正,臭骂都成。

[b]请大家回帖的时候,不要使用“顶”、“好”等语句,尽量能够切题讨论设计模式,提出错误,或者更优方案,这样你进步,我也进步。


20090524更新:
增加了桥梁模式
到现在为止,我估计已经完成整本书的1/4,但是还没有一个优秀的名字,现在隆重的开始征名,奖励嘛,如果书籍出版的话,送你一本,不出版的话,那个送你10W份电子文档,哈哈。
太欣赏像中原一点红、西门吹雪、孤独求败、东方不败这样的名字,太经典了,敬仰崇拜呀,给我这样一个名字吧

20090530更新:
增加命令模式和装饰模式

20090608更新:
增加迭代器模式和组合模式,增加了后序。

20090618更新:
增加观察者模式,讲述李斯和韩非子之间的故事

20090622更新:
增加责任链模式,增加了页面标签;

20090628更新:
增加状态模式

2009年7月5日:
增加访问者模式、单一职责原则、迪米特法则、里氏替换原则;并且整理了一下文档的格式,更清晰一些。

2009年7月13日:
增加原型模式。

2009年7月26日:
增加中介者模式、迪米特法则、依赖倒置法则

2009年8月5日:
增加开闭原则

2009年8月13日:
增加解释器模式。

2009年9月16日:
增加了一篇混编模式
不好意思,这段时间主要是在整理之前写的文件,预计10月份会放出来整理过的文件,更通俗,更严谨,同时结构也更清晰,到时候希望大家捧场。

2009年10月17日:
更新了享元模式和备忘录模式。
跟大家说声:非常抱歉,这段时间确实非常忙,文档在更新,准备出书,各个技术细节都需要考虑、验证,所有没有来得及更新,请大家谅解。

2010年3月17日:
本书已经出版,预计下周(3月22日)上市,谢谢大家关注,书名《设计模式之禅》。

china-pub的预定在这里:http://www.china-pub.com/196412
CSDN的课堂在这里:http://student.csdn.net/?259146
分享到:
评论
13 楼 shansun123 2009-04-23  
独剑走天涯 写道
思路够清晰,继续"大话"吧,呵呵

呵呵,跟<大话设计模式>有一拼~
12 楼 aiqinzhe 2009-04-23  
看看,学习学习,LZ有心了。
11 楼 yunzhongxia 2009-04-23  
不知道楼主看过 大话设计模式 这本书没?
10 楼 lgcpeter 2009-04-23  
期待后续中。。。。。。。。。
9 楼 netfork 2009-04-23  
再说一句就是,从楼主的代码或观点看上去,西门兄是真得在和WangPo一起Happy,不该啊~~~实际上他们两之间的关系应该是别的关系,如串门、或其他正大光明的事,暗地里是西门哥与金莲姐在一起Happy。

8 楼 netfork 2009-04-23  
jansel 写道
第一个写的很精彩,但是第二个个人认为那不是一个代理模式的例子,更加象一个装饰的例子.尤其是后面举了贾氏的例子.

从故事理解上也更加象一个装饰,WangPo就是一个装饰者,PanJinLian就是被装饰者.本来PanJinLian是去做针线活,但是经过WangPo一装饰表面上还是阵线活,但是始终是加了点作料吧,比如Happy....

代理模式有一个关键的就是访问者是不能直接和被代理者交互的,但是故事肯定不是这样子的啦.


赞同对代理模式的意见。对代理字面理解就是代理商不可能让买方和卖方见面的,要是双方能见面,还要那个代理的干什么。找个WangPo作掩护,西门兄和金莲姐才能做成好事,装饰是不是更合理一些。

对于第一个,我不知道策略模式到底是个什么意思,但是,我觉得在ZhaoYun中使用那个Context有点怪异,放进去,拿出来,放进去,拿出来,放进去,拿出来,是不是应该一下子全放进去,然后让Context来根据情况来作出不同的决策啊,从代码本身来说,不知道是因为小亮已经算好了按顺序执行策略,还是赵云牛,还知道何时用哪个策略。反正我看不出策略有什么用,或许我太笨了,但是我想楼主的想法就是用通俗的语言讲兵法,是不是应该把我这种初学者讲明白?

不过很喜欢楼主的这种写作风格,最喜欢的就是关于西门哥和潘姐的这段,希望以后多出这种场景。
已经投了一票良好!支持下!
7 楼 独剑走天涯 2009-04-22  
思路够清晰,继续"大话"吧,呵呵
6 楼 Saito 2009-04-22  
看到 happywithman  笑喷了...

               happywhat?  you know that.


我不know ..
5 楼 朗拿颠老 2009-04-22  
精辟,我就喜欢这类学习资料,期待更新
4 楼 jansel 2009-04-22  
第一个写的很精彩,但是第二个个人认为那不是一个代理模式的例子,更加象一个装饰的例子.尤其是后面举了贾氏的例子.

从故事理解上也更加象一个装饰,WangPo就是一个装饰者,PanJinLian就是被装饰者.本来PanJinLian是去做针线活,但是经过WangPo一装饰表面上还是阵线活,但是始终是加了点作料吧,比如Happy....

代理模式有一个关键的就是访问者是不能直接和被代理者交互的,但是故事肯定不是这样子的啦.
3 楼 phoenixup 2009-04-22  
这个绝对要顶~~~轻松愉快学模式~~
2 楼 carydeepbreathing 2009-04-22  
不错,期待ing,还有20多种呢你就快点吧。。。。
1 楼 mikeandmore 2009-04-22  
赞,思路好犀利。。。。。。

相关推荐

    穷人续写___ 穷人续写500字.docx

    这篇文档的【标题】和【描述】并未提供与IT行业相关的知识内容,而是关于一篇文学作品的续写,描述的是渔夫和桑娜这对穷人夫妇收养邻居孤儿的故事。因此,无法按照要求生成IT行业的专业知识点。不过,如果我们要将这...

    SKchat小说续写模型

    SKchat-v1续写模型(4个epochs) 使用英文小说数据训练的微型续写模型(代码框架),不包含新的模型的核心 语言为英文,输入一句话(末尾不带'.'),模型预测下一句话,输入最长为90,超过自动截断。 run.py是基础的...

    Oracle9i spool续写实例

    在Oracle 10g及更高版本中,Spool引入了`CREATE`, `REPLACE`, 和 `APPEND` 参数,使得续写操作变得更加便捷。然而,在Oracle 9i及其之前版本,实现Spool续写较为复杂,通常需要一些技巧来完成。 在Oracle 10g中,`...

    labview-txt.rar_labview txt 续写_labview 存成txt_labview文件保存_site:ww

    LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一款由美国国家仪器公司(NI)开发的图形化编程环境,专为测试、测量和控制应用设计。在LabVIEW中,我们可以创建自定义的用户界面,并通过编程来...

    2021皇帝的新装续写___600字.docx

    在这个续写中,作者延续了原作的主题,进一步展示了皇帝的自我反省与转变,以及社会对真实与谎言的认知变化。 在续写的故事中,皇帝在游行结束后,意识到自己的愚蠢和虚荣,他选择了改变,日夜辛勤治理国家,使得...

    AI续写软件v2.7.rar

    在使用AI续写软件v2.7前,别忘了阅读“请先看使用说明.txt”文件,这将帮助你更好地理解和掌握软件的各项功能,充分利用它的优势,避免操作上的困扰。通过熟练掌握这款工具,无论是日常写作练习,还是应对复杂的学术...

    如何写好续写作文[整理].doc

    【如何写好续写作文】 续写作文是一种创造性写作的形式,要求学生依据原文的内容,将故事继续延伸,形成完整的情节。续写不仅考验学生的想象力,还锻炼了他们的逻辑思维和语言表达能力。以下是写好续写作文需要注意...

    用ChatGPT续写《红楼梦》大结局.zip

    本压缩包文件"用ChatGPT续写《红楼梦》大结局.zip"就展示了这种尝试,使用ChatGPT来续写这部经典小说的结尾。 ChatGPT是OpenAI公司推出的一种预训练语言模型,它基于大量文本数据进行学习,能够理解和生成人类语言...

    基于flask+LSTM实现AI写诗。支持根据提示词续写全诗和藏头诗。.zip

    支持根据提示词续写全诗和藏头诗。LSTM (Long Short-Term Memory) 是一种特殊的循环神经网络(RNN)架构,用于处理具有长期依赖关系的序列数据。传统的RNN在处理长序列时往往会遇到梯度消失或梯度爆炸的问题,导致...

    续写《意大利的爱国少年》教学设计.doc

    1. **回忆旧知,奠定基础**:首先,教师通过提问回顾课文内容,帮助学生理解少年的动机和行为,为续写做好准备。 2. **指导续写**:提供两个续写示例,激发学生的创造性思维。学生需考虑故事的发展,如乘客的反应、...

    部编三年级上册语文习作:续写故事.pdf

    - 在续写故事之前,学生需要认真观察图画或阅读材料,把握中心思想、基本情节、主要人物及其特点和人物关系。 - 故事续编时,应该与开头内容相吻合,确保故事的连贯性和合理性。 - 教师需要引导学生将想象与生活实际...

    人工智能文章自动续写 基于GPT2模型

    ai自动续写文章,小说,新闻稿等 训练架构在文件内 已自带预训练模型 ai仅供学习禁止违法行为 ai仅供学习禁止违法行为ai仅供学习禁止违法行为ai仅供学习禁止违法行为ai仅供学习禁止违法行为 ai仅供学习禁止违法行为...

    《皇帝的新装》续写作文_1.docx

    1. 故事续写:《皇帝的新装》是安徒生的经典童话,这篇续写作文展示了故事的后续发展,皇帝被将军指出真相,最终死亡,将军成为新皇帝,而一个小男孩通过智慧揭示了裁缝的欺骗,帮助皇帝认识到错误。 2. 诚实与勇气...

    我和陈明是好朋友续写.doc

    我和陈明是好朋友续写.doc

    部编版六年级续写作文训练题.rar

    部编版六年级续写作文训练题.rar

    国王的新衣续写版(英文).doc

    《国王的新衣续写》 在经典的安徒生童话《国王的新衣》中,国王因为过于虚荣,被两个骗子欺骗,穿着“无形”的新衣游行,最终在一个小孩的诚实揭露下,国王赤裸地暴露在众人面前。这篇续写则探讨了国王在经历了这场...

    作文续写.doc

    【作文续写】是语文写作的一种特殊形式,它要求作者在已有故事的基础上,继续扩展故事的情节和结局,以此锻炼学生的想象力、创新能力和语言表达能力。续写可以帮助学生更好地理解和运用故事结构,培养他们对故事发展...

    雷傲论坛帖子续写插件

    有的时候我们只是想添加内容(续写)上去,却要打开编辑页面,麻烦,速度又慢,又有些含糊不清,没有达到我理想的效果。 如果添加内容象在topic.cgi里的快速回复栏那样方便快捷,可想我们会选择它和“编辑”其中的...

    《狐狸和乌鸦》续集400字_续写作文.doc.pdf

    很抱歉,根据您提供的信息,“《狐狸和乌鸦》续集400字_续写作文.doc.pdf”这个文件标题似乎指向一个文学创作或教育素材,而非IT行业的专业知识点。描述部分为空,标签也没有提供任何IT相关的关键词。因此,我无法...

    秋三年级语文上册 第四单元 习作 续写故事教学设计 新人教版-新人教版小学三年级上册语文教案.doc

    【续写故事教学设计】是小学三年级语文课程的一部分,旨在教授学生如何进行续写故事的写作技巧。在教学过程中,教师首先通过扩句练习来激发学生的想象力,让学生理解续写故事的基本概念,即在已有故事的基础上进行...

Global site tag (gtag.js) - Google Analytics