![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
chengshiep
这个作者很懒,什么都没留下…
展开
-
设计模式—代理模式
动态代理不需要对每个类,都重写代理类。 代码如下:接口类Calculator.javapackage dproxy;public interface Calculator { int add(int a,int b); } 接口实现类CalculatorImpl.javapackage dproxy;public class CalculatorImpl implements Calcul原创 2016-03-11 14:07:32 · 322 阅读 · 0 评论 -
设计模式—策略模式
策略模式 策略模式定义了一系列算法,并将每个算法封装起来,使他们可以相互替换,且算法的变化不会影响到使用算法的客户。需要设计一个接口,为一系列实现类提供统一的方法,多个实现类实现该接口,设计一个抽象类(可有可无,属于辅助类),提供辅助函数。首先统一接口public interface ICalculator { public int calculate(String exp); }原创 2016-03-13 14:58:10 · 304 阅读 · 0 评论