JAVA随笔

 

design pattern

使用façade、template pattern搭建MVC框架
     摘要: 网络上有很多介绍MVC的理论知识(至于理论知识,我们不多做介绍),我也看到了一些其他人员开发的基于MVC的框架。对此我也有些自己的见解。通过使用façade,template,factory pattern搭建了一个简易的MVC框架。  阅读全文

posted @ 2006-10-16 19:34 曲静波 阅读(1656) | 评论 (1)  编辑

使用state pattern替代if else
     摘要: 大多数开发人员现在还在使用if else的过程结构,曾看过jdon的banq大哥写的一篇文章,利用command,aop模式替代if else过程结构。当时还不太明白,这几天看了《重构》第一章的影片租赁案例,感触颇深。下面我来谈一谈为什么要用state pattern替代if else,替代if else有什么好处,以及给出详细代码怎么替代if else。本文参考jdon的“你还在使用if else吗?”及《重构》第一章。

首先我们模仿影片租赁过程,顾客租凭影片,影片分为儿童片、普通片、新片。根据影片类型及租凭天数价格各不相同(优惠程度不同),用户累计积分不同。   阅读全文

posted @ 2006-10-15 00:10 曲静波 阅读(3896) | 评论 (22)  编辑

导航

统计

常用链接

留言簿(3)

随笔分类(9)

随笔档案(8)

文章分类

友情链接

搜索

最新评论

阅读排行榜

评论排行榜