java设计模式
文章平均质量分 79
efficiency_shang
If there’s one thing I can’t stand, Sir, its’s quitter!
展开
-
Java——代理模式
首先要知道,java代理模式有三个角色,抽象角色,代理角色,和真实角色,说白了,每个角色对应的都是java中的一个类。其中,代理角色和真实角色是实现了同一个接口或者继承了一个抽象类,这个接口或者类就是抽象角色。下面举例说明一下: //抽象角色: abstract public class Subject{ abstract public void request(); }原创 2017-02-23 13:49:13 · 203 阅读 · 0 评论 -
Java设计模式————策略模式(Strate…
1、什么事策略模式策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 2、策略模式的三个对象 (1) 环境对象:该类中实现了对抽象策略中定义的接口或者抽象类的引用。 (2) 抽象策略对象:它可由接口或抽象类来实现。 (3) 具体策略对象:转载 2017-02-23 13:50:02 · 335 阅读 · 0 评论 -
java代理模式——动态代理
首先要了解与代理模式相关的三个对象: 抽象角色、真实角色、和代理角色。 动态代理首先也要有一个抽象角色 //注:抽象角色:java动态代理的实现目前只支持接口,不支持抽象类 interface BusinessFoo { void foo(); } interface BusinessBar { String bar(String转载 2017-02-23 13:49:47 · 190 阅读 · 0 评论