关于Spring_02

来源:互联网 发布:win7网络位置更改不了 编辑:程序博客网 时间:2024/06/05 03:10

今天再来聊聊Spring的代理。。


代理的英文叫Proxy或Surrogate,中文都可以翻译为“代理”。所谓代理就好比如明星和经纪人,片方想找某位明星拍电影或广告啥的得去找这位明星的经纪人,经纪人再找这位明星,


下面来一个实例:

首先写一个接口

public interface Actor {//艺人的接口public void show();}

写一个原对象

public class Star implements Actor {    public void show() {        System.out.println("Im Star");    }}


写一个代理类

public class Broker implements Actor {private Actor artor;public Broker(Actor artor) {this.artor = artor;}public void show() {// TODO Auto-generated method stubartor.show();}}

测试类


public class TestProxy {//静态代理@Testpublic void testWang() {Actor artor=new Star();Broker songZhe=new Broker(artor);artor=new Broker(artor);artor.show();}}


今天记录Spring代理的静态代理


原创粉丝点击