06 2016 档案
摘要:我对单例模式的理解是:在整个过程中只创建一次对象 //单例类-皇帝类 public class Emperor { //直接创建一个对象 private static final Emperor emperor = new Emperor(); //提供私有的构造方法 private Emperor
阅读全文
摘要:我对代理模式的理解是:代理模式使用了java的多态,代理类的功能是接活,被代理类的功能的干活 什么时候使用代理模式? 当我们需要使用的对象很复杂或者需要很长时间去构造,这时就可以使用代理模式(Proxy)。例如:如果构建一个对象很耗费时间和计算机资源,代理 模式(Proxy)允许我们控制这种情况,直
阅读全文
摘要:描述:使用策略模式,在改变需求和扩展需求的时候,不需要改动以前的代码,只需要新增功能即可 使用场景:用不同的方式去达到相同的效果,这些方式就是策略 缺点:如果方式过多的话,会导致策略类过于冗余 //出行方式的共同接口 public interface TravelStrategy { //出行方式
阅读全文

浙公网安备 33010602011771号