java之代理模式

来源:互联网 发布:看小说软件排行 编辑:程序博客网 时间:2024/06/08 04:20
package moshi;public class daili {    public static void main(String[] args) {        SuperMain man = new SuperMain();        proxys p = new proxys(man);        p.shopping();    }}interface Subject {    public void shopping();}/* 代理人 为什么要代理 */class SuperMain implements Subject {    private String name;    public void shopping() {        // 买之前先评估        System.out.println("购买进口化妆品");    }}// 代理人class proxys implements Subject {    private Subject target;// 被代理人    public proxys(Subject target) {        this.target = target;    }    public void shopping() {        System.out.println("想购买外国的小娃娃");        target.shopping();// 被代理人真正做的事情        // 做完之后呢可以根据商品的好坏判断是否要不要        System.out.println("差评");    }}

应用场景网络数据传输以及是否判断登陆

0 0
原创粉丝点击