设计模式------从小说的角度来理解
2007-08-18 13:40
411 查看
(这是我一个月有发在博客园上,属于原创)
前几天一不小心看到了当红的网络小说<<鬼吹灯>>,这可触发了我的老毛病-----一拿到喜欢的小说就放不下,哎,没办法了,那就晕天黑地的天始看吧。在我一口气看下四十章后,脑袋里突然闪过一个念头:这不就是小说中的设计模式吗?也许您会很奇怪,这小子有病吧,看小说也想得到设计模式?嘿嘿,不要急,听我慢慢给你道来:
鬼吹灯中的主人公胡八一是有名的摸金校尉,当过兵打过仗上过山下过乡到过西藏去过新疆,风里来火里去死里逃身千百次,一次又一次战争无数次,官例师级,可是在文革中受到冲击打成了反派,从此钟跃民就成了一个无人管教的野小孩,整的惊险历程吸引住了无数的网络读者。可是看过血色浪漫这部小说的人都会发现一个问题:鬼吹灯小说的开篇和血色浪漫实在是太相像了。血色浪漫的主人公是钟跃名,他的父亲是一名解放军军官,参加过大小的天打架惹事游手好闲,赶上上山小乡的时候因为父亲的牵连当不上兵也去了工厂,只好响应毛主席的号召去了农村这一块广阔的天地;正当他在家农村快饿死的时候遇到了他父新一个老战友,而恰好这名老战友和他善父亲的关系不一般而且具有添加新兵的权力,于是钟跃
民顺理成章的成为一个共和国军人,到了官致副营级的时候因为自己的原因退了伍,成了一名等业青年,然后利用改革开发的机会做出了自己的一番事业。这是血这部小说的主要情节,鬼这部小说在开始的三十章也基本上是这样,不同的是上山下乡的时候钟去的是陕西胡去的是内蒙,当兵的时候钟当上了副营长胡只当到了连长,退伍的时候钟是因为性格按赖不住了胡是因为战争中杀了不该杀的人,退伍后钟一开始买小吃胡一开始卖盗版磁带。我可以这样说:鬼这部小说的开篇完全套用了血这部小说的模式。(搞了半天终于提到模式二个字哈,不容易啊!!!)
血是一部经典的小说,得到过不少殊荣,它的故事情节安排和人物的发展曲线都可以说是一座丰碑。那么别人套用它的这二个方面来打造自己的小说可以说无可厚非的不二选择,只要在这条曲线中加上自己的血脉,一样可造出精品,《鬼吹灯》就是这些小说中的佼佼者,在成功的套用已有模式的基础上塑造出了当红网络数年的经典小说。
与小说一样,软件开发中也会出现各种各样的经典案例和开发过程,于是有心的人们在这些案例的基础上总结出了各种各样的设计模式用来帮助开发人员快速开发出好用而安全的程序。如此一来,开发人员在吃透了已有设计模式后,只要像写小说一样把自己的项目所需要的东西加到模式中去就可了,如果用得恰到好处,那么一样可以再出精品。
生活都是相通的,无论工作还娱乐都浑然一体,做个有心人,终究会得到你想要的一切。
//Sys.WebForms.PageRequestManager._initialize('AjaxHolder$scriptmanager1', document.getElementById('Form1'));
Sys.WebForms.PageRequestManager.getInstance()._updateControls(['tAjaxHolder$UpdatePanel1'], [], [], 90);
//]]>
前几天一不小心看到了当红的网络小说<<鬼吹灯>>,这可触发了我的老毛病-----一拿到喜欢的小说就放不下,哎,没办法了,那就晕天黑地的天始看吧。在我一口气看下四十章后,脑袋里突然闪过一个念头:这不就是小说中的设计模式吗?也许您会很奇怪,这小子有病吧,看小说也想得到设计模式?嘿嘿,不要急,听我慢慢给你道来:
鬼吹灯中的主人公胡八一是有名的摸金校尉,当过兵打过仗上过山下过乡到过西藏去过新疆,风里来火里去死里逃身千百次,一次又一次战争无数次,官例师级,可是在文革中受到冲击打成了反派,从此钟跃民就成了一个无人管教的野小孩,整的惊险历程吸引住了无数的网络读者。可是看过血色浪漫这部小说的人都会发现一个问题:鬼吹灯小说的开篇和血色浪漫实在是太相像了。血色浪漫的主人公是钟跃名,他的父亲是一名解放军军官,参加过大小的天打架惹事游手好闲,赶上上山小乡的时候因为父亲的牵连当不上兵也去了工厂,只好响应毛主席的号召去了农村这一块广阔的天地;正当他在家农村快饿死的时候遇到了他父新一个老战友,而恰好这名老战友和他善父亲的关系不一般而且具有添加新兵的权力,于是钟跃
民顺理成章的成为一个共和国军人,到了官致副营级的时候因为自己的原因退了伍,成了一名等业青年,然后利用改革开发的机会做出了自己的一番事业。这是血这部小说的主要情节,鬼这部小说在开始的三十章也基本上是这样,不同的是上山下乡的时候钟去的是陕西胡去的是内蒙,当兵的时候钟当上了副营长胡只当到了连长,退伍的时候钟是因为性格按赖不住了胡是因为战争中杀了不该杀的人,退伍后钟一开始买小吃胡一开始卖盗版磁带。我可以这样说:鬼这部小说的开篇完全套用了血这部小说的模式。(搞了半天终于提到模式二个字哈,不容易啊!!!)
血是一部经典的小说,得到过不少殊荣,它的故事情节安排和人物的发展曲线都可以说是一座丰碑。那么别人套用它的这二个方面来打造自己的小说可以说无可厚非的不二选择,只要在这条曲线中加上自己的血脉,一样可造出精品,《鬼吹灯》就是这些小说中的佼佼者,在成功的套用已有模式的基础上塑造出了当红网络数年的经典小说。
与小说一样,软件开发中也会出现各种各样的经典案例和开发过程,于是有心的人们在这些案例的基础上总结出了各种各样的设计模式用来帮助开发人员快速开发出好用而安全的程序。如此一来,开发人员在吃透了已有设计模式后,只要像写小说一样把自己的项目所需要的东西加到模式中去就可了,如果用得恰到好处,那么一样可以再出精品。
生活都是相通的,无论工作还娱乐都浑然一体,做个有心人,终究会得到你想要的一切。
//Sys.WebForms.PageRequestManager._initialize('AjaxHolder$scriptmanager1', document.getElementById('Form1'));
Sys.WebForms.PageRequestManager.getInstance()._updateControls(['tAjaxHolder$UpdatePanel1'], [], [], 90);
//]]>
相关文章推荐
- 从Java的角度理解设计模式2:自动化重构工具的使用
- 从Java的角度理解设计模式85: 继续演化:对违反DIP原则的修复和应用创建型模式的展望
- 从Java的角度理解设计模式1:什么是重构
- JAVA模板方法设计模式(从现实生活角度理解代码原理)
- 从模式角度理解Android架构设计-Facade模式
- JAVA模板方法设计模式(从现实生活角度理解代码原理)
- 三类,23种设计模式,速记理解法!PHP
- 【软考复习】对设计模式之---命令模式的理解
- 深入理解JavaScript系列(29):设计模式之装饰者模式
- 设计模式之构建者模式(Builder):初步理解
- 二十三种设计模式通俗理解
- 深入浅出的理解框架(Struts2、Hibernate、Spring)与 MVC 设计模式
- 深入理解JavaScript系列(32):设计模式之观察者模式
- 深入理解JavaScript系列(31):设计模式之代理模式
- JSP应用的自我理解之4:JSP+JavaBean设计模式的具体实现
- [设计模式] 几种设计模式的简单理解
- 设计模式理解(七)结构型——组合模式
- 设计模式笔记1 - 简单工厂 和 工厂模式理解以及使用
- 简单Java代码实例助你通俗易懂的理解什么是装饰(者)设计模式 (Decorator)
- JAVA动态代理模式(从现实生活角度理解代码原理)