java 代理模式简单示例
来源:互联网 发布:浙江问问网络卖手机 编辑:程序博客网 时间:2024/06/05 17:35
以前
package proxy;
//代理的目的是在达到目的之前可以做一些事情
class ImagProxy {// 代理
IImage id;
public ImagProxy(IImage id) {
this.id = id;
}
public void displayImag() {
System.out.println("显示缩略图片");
}
public void mousePress() {// 点击缩略图片
id.displayImag();
}
}
interface IImage {// 面向接口编程,目的是降低代理与实际类之间的偶合
public void displayImag();
}
class ImagDisplay implements IImage {// 实际工作类
public void displayImag() {
System.out.println("显示正常图片");// 非常消耗内存
}
}
public class Proxy {
public static void main(String[] args) {
ImagProxy proxy = new ImagProxy(new ImagDisplay());// 可以注入
proxy.displayImag();// 客户端感觉只是和代理
proxy.mousePress();// 想看实际图片
}
}
- java 代理模式简单示例
- java动态代理设计模式简单示例
- Java 动态代理简单示例
- 简单的Java代理示例 静态代理
- 简单代理模式 JAVA
- 设计模式-代理模式(Proxy) java示例
- java代理模式简单介绍
- java代理模式简单实现
- Java代理模式简单整理
- java简单的动态代理示例
- java 简单工厂模式示例
- 简单工厂模式 java示例
- 代理模式示例
- 静态代理模式示例
- 代理模式代码示例
- java Proxy代理模式简单讲解
- 这样理解java代理模式更简单!!
- java 简单的代理设计模式
- fflush
- 详细介绍五种JSP跳转方法
- 在Visual C++中利用/GS开关防止缓冲区溢出
- 无线电源联盟缔造首项国际标准
- C3P0连接池
- java 代理模式简单示例
- S3C2410 LCD 驱动程序移植及GUI程序编写
- 初始化Log4J(spring勿用)
- 基于MySQL和Infobright的数据仓库技术
- 中国DOS联盟
- Google BigTable: 数据库实现的典范
- 嵌入式系统中Nand-Flash的原理及应用
- jsp 页面传对象
- 忘情舞者