摘要: 先看代码[代码]这个代码,是照书上的例子照搬下来的,代码比较简洁,也很容易理解,主要是对超市销售货物进行结账的一种模拟程序,对超市出现的按原价销售,返现金,打折进行封装,上面的客户端程序,我提供了两种,一种是简单工厂模式,一个是策略模式与简单工厂模式的组合。相比之下,我更喜欢第二中,因为,使用策略模式与简单工厂模式的结合,将策略方法封装的更好,用户只知道CashContext类,对其它的不知道,这... 阅读全文
posted @ 2009-05-26 17:33 程晓鹏 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 从工作到现在已经工作三年多时间了,刚工作时,听说过设计模式,也从网上看过设计模式的相关代码,但在当时连基本的简单工厂模式也看不懂。随着时间的推移,看了好几本设计模式的书籍,自己从书店买了本 电子工业出版社的《.net与设计模式》一个偶然的机会,从网上下载了《大话设计模式》比较通俗易懂,最重要的是,举得例子很贴近实际。因此,您会看到很多代码都是从那上面搬过来了,在这里先谢谢《大话设计模式》的作者了。... 阅读全文
posted @ 2009-05-26 17:14 程晓鹏 阅读(264) 评论(1) 推荐(0) 编辑