设计模式10:代理模式
来源:互联网 发布:淘宝保健食品 编辑:程序博客网 时间:2024/06/07 18:07
代理模式比较简单,代理某个类实现某个功能.UML 如下图:
gift接口
public interface Gift { public void give(String name, String sb);}
boy类
public class Boy implements Gift { public void give(String name, String sb) { System.out.println(name + "给" + sb + "礼物!"); }}
代理 boy类
public class ProxyBoy implements Gift { private Boy boy = new Boy(); public void give(String name, String sb) { boy.give(name, sb); }}
测试:
public class T { public static void main(String[] args) { ProxyBoy pro = new ProxyBoy(); pro.give("tang", "hua"); }}
结果:
tang给hua礼物!
0 0
- 设计模式 (10) - 代理模式
- 设计模式10:代理模式
- 设计模式--【代理模式】
- 设计模式:代理模式
- 设计模式--代理模式
- 设计模式---代理模式
- 设计模式-代理模式
- 设计模式---代理模式
- 设计模式 代理模式
- 设计模式-【代理模式】
- 设计模式-代理模式
- 设计模式----代理模式
- 设计模式-代理模式
- 设计模式---代理模式
- 设计模式--代理模式
- 设计模式-代理模式
- 设计模式- 代理模式
- 设计模式---代理模式
- 初玩JNI
- 大龄程序员的未来在何方
- 最全的Java笔试题库之选择题篇-总共234道【121~180】
- SketchUp 进阶笔记
- Linux下磁盘操作笔记
- 设计模式10:代理模式
- JavaCV
- JavaScript基础之语法
- 2017经典面试题必杀技——你值得收藏
- 约瑟夫环Josephu
- Spring中bean的注入
- react native ios添加ART.xcodeproj(ReactNative No component found for view with name “ARTSurfaceView”)
- Android图形合成和显示系统---基于高通MSM8k MDP4平台
- caffe 命令及参数解析