首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

静态署理模式

2012-09-04 
静态代理模式代理:顾名思义就是需要另外一方代替做事情呗。 模拟场景:小蜜代替老板做事情。我要找老板要点钱

静态代理模式
代理:顾名思义就是需要另外一方代替做事情呗。
模拟场景:小蜜代替老板做事情。我要找老板要点钱,老板很忙,我就去找他小蜜,找了他小蜜,他小蜜给了钱。小蜜可能还不单只有给钱的功能,具体大家想象...^_^
下面就是静态代理的代码喽:

//老板的功能    public interface  Subject {  public void  operate();}


 //老板登场     public class RealSubject implements Subject {public void operate() {       System.out.println("this is real subject");}}


//小蜜出现了 public class ProxySubject implements Subject {private RealSubject realSubject;public void operate() {realSubject = new RealSubject();System.out.println("play other operate");realSubject.operate();}}

public class DoAction {public static void main(String[]args){Subject  subject = new ProxySubject();             subject.operate();}}

热点排行