设计模式
我扶奶奶过哈登
orz
展开
-
设计模式【1】:简单工厂模式
比如我们写一个加减乘除的计算类,按正常来写的话一定是public Class Operation { public Add(int a, int b); public Sub(int a, int b); public Mul(int a, int b); public Dev(int a, int b); }或者是public Class Operation {原创 2016-09-20 17:33:22 · 270 阅读 · 0 评论 -
设计模式【2】:策略模式
策略模式(Strategy):它定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 说白了策略模式要处理的是选择使用哪一种算法,而不是实例化一个对象。策略模式的基本代码 Strategy类,定义所有支持的算法和公共接口abstract class Strategy { //算法方法 public abstract void Alg原创 2016-09-21 09:16:06 · 283 阅读 · 0 评论