2016年6月15日

JAVA设计模式:代理模式&& 装饰模式区别

摘要: 在前面学习了代理模式和装饰模式后,发现对两者之间有时候会混淆,因此对两者进行了区别和理解: 装饰模式你可以这样理解,就像糖一样,卖的时候商家大多要在外面包一层糖纸,其实原本还是糖。 代理模式就像生活中的一些代理商一样,他们原本不做任何事,但是我们可以通过他买到一些我们需要的东西。 区别: 代理模式与 阅读全文

posted @ 2016-06-15 22:42 pony1223 阅读(634) 评论(0) 推荐(0) 编辑

JAVA设计模式:装饰模式

摘要: 前面我们学习了代理模式: 代理模式主要使用了java的多态,干活的是被代理类,代理类主要是接活,你让我干活,好,我交给幕后的类去干,你满意就成,那怎么知道被代理类能不能干呢?同根就成,大家知根知底,你能做啥,我能做啥都清楚得很,同样一个接口。 本次我们学习下装饰模式: 装饰模式又称为包装模式,装饰模 阅读全文

posted @ 2016-06-15 22:34 pony1223 阅读(522) 评论(0) 推荐(3) 编辑

JAVA设计模式:代理模式

摘要: 最近公司从新开发一个项目,为此对老的代码进行评估分析发现有些地方是可以采用代理模式来进行的,为此对代理模式进行了一次理解: 代理模式:即为指定的目标对象提供一个代理商,由代理商来完成对目标对象的操作。 代理类图: 抽象对象角色或者接口角色:声明了目标对象和代理对象的共同接口,这样一来在任何可以使用目 阅读全文

posted @ 2016-06-15 21:32 pony1223 阅读(2013) 评论(0) 推荐(0) 编辑

导航