博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
代理模式
阅读量:5265 次
发布时间:2019-06-14

本文共 855 字,大约阅读时间需要 2 分钟。

package com.java.exec2;/** * Created by zhangyanana    on 2017/3/16. *///静态代理模式//接口interface ClothFactory {    void productCloth();}//被代理类class NikeClothFactory implements ClothFactory {    @Override    public void productCloth() {        System.out.println("Nike工厂生产一批衣服");    }}//代理类class ProxyFactory implements ClothFactory {    ClothFactory cf;    //创建代理类对象时,实际传入一个被代理类的对象    public ProxyFactory(ClothFactory cf) {        this.cf = cf;    }    @Override    public void productCloth() {        System.out.println("代理类开始执行,收代理费$1000");        cf.productCloth();    }}public class TestClothProduct {    public static void main(String[] args) {        NikeClothFactory ncf = new NikeClothFactory();//创建被代理类的对象        ProxyFactory pf = new ProxyFactory(ncf);//创建代理类的对象        pf.productCloth();    }}

 

转载于:https://www.cnblogs.com/zhyn-BeHard/p/6559395.html

你可能感兴趣的文章
Sping注解:注解和含义
查看>>
站立会议第四天
查看>>
如何快速掌握一门技术
查看>>
利用AMPScript获取Uber用户数据的访问权限
查看>>
vagrant 同时设置多个同步目录
查看>>
python接口自动化28-requests-html爬虫框架
查看>>
生成随机数的模板
查看>>
Mysql 数据库操作
查看>>
转:linux终端常用快捷键
查看>>
A-Softmax的总结及与L-Softmax的对比——SphereFace
查看>>
UVa 11059 最大乘积
查看>>
数组分割问题求两个子数组的和差值的小
查看>>
composer 报 zlib_decode(): data error
查看>>
linux下WPS的使用
查看>>
Web Api 利用 cors 实现跨域
查看>>
hdu 3938 并查集
查看>>
instanceof
查看>>
《深入分析Java Web技术内幕》读书笔记之JVM内存管理
查看>>
python之GIL release (I/O open(file) socket time.sleep)
查看>>
2015/8/4 告别飞思卡尔,抛下包袱上路
查看>>