摘要: 1. 前言 Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越高,虽然带宽不断增加,用户数量也在不断增加,受Web服务器的负荷和传输距离等因数的影响,响应速度慢还是经常抱怨和困扰。解决方案就是在网络传输上利用缓存技术使得Web服务数据流能 阅读全文
posted @ 2017-05-31 14:51 ma_fighting 阅读(703) 评论(0) 推荐(0)
摘要: 简易工厂主要是用来解决对象“创建”的问题。以下的例子取自《大话设计模式》中第一章,实现一个可扩展的“计算器”。当增加新的功能时,并不需改动原来已经实现的算法。由于是简易工厂,所以我们还是需要对工厂类进行相应修改。 1.首先,我们定义一个计算的接口 package calc type CalcSupe 阅读全文
posted @ 2017-05-31 14:43 ma_fighting 阅读(2746) 评论(0) 推荐(0)
摘要: 模版模式真的是一个好东西。所谓模版模式,就是说,某几个类中相同的操作和代码提取到父类的一个函数中,并定义相同的操作为抽象函数。由子类来实现。估计我也没表达清楚,下面还是看代码来讲解吧。 例:我们有两个文档处理程序,一个处理本地数据,一个处理网络数据。这两个类的功能和执行步骤高度类似,但是,获取数据的 阅读全文
posted @ 2017-05-31 14:41 ma_fighting 阅读(2202) 评论(0) 推荐(0)
摘要: 策略模式定义了算法家族,在调用算法家族的时候不感知算法的变化,客户也不会受到影响。 下面用《大话设计模式》中的一个实例进行改写。 例:超市中经常进行促销活动,促销活动的促销方法就是一个个策略,如“满一百减20”,“打八折”等。现在实现策略模式,用CashContext生产策略,并完成策略的调用。 1 阅读全文
posted @ 2017-05-31 14:39 ma_fighting 阅读(1815) 评论(0) 推荐(0)
历史天气查