大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要为大家详细介绍了怎么在java接口中实现一个代理设计模式,文中示例代码介绍的非常详细,具有一定的参考价值,发现的小伙伴们可以参考一下:
高青ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!
Java主要应用于:1. web开发;2. Android开发;3. 客户端开发;4. 网页开发;5. 企业级应用开发;6. Java大数据开发;7.游戏开发等。
概念:两个子类共同实现一个接口,其中一个子类负责真实业务实现,另一个子类完成辅助真实业务主题的操作。
package www.miao.java; interface ISubject{ //核心功能是买电脑 public void buyComputer(); } //真实业务实现 class RealSubject implements ISubject{ public void buyComputer() { System.out.println("买一台外星人电脑"); } } class proxySubject implements ISubject{ //真实的操作业务 private ISubject subject; public proxySubject(ISubject subject) { this.subject = subject; } public void produceComputer() { System.out.println("生产外星人电脑"); } public void afterSale() { System.out.println("外星人电脑售后"); } public void buyComputer() { //真实操作前的准备 this.produceComputer(); //调用真实业务 this.subject.buyComputer(); //操作后的收尾 this.afterSale(); } } class Factory{ public static ISubject getInstance() { return new proxySubject(new RealSubject()); } } public class Test{ public static void main(String [] args){ ISubject subject = Factory.getInstance(); subject.buyComputer(); } }
以上就是创新互联小编为大家收集整理的怎么在java接口中实现一个代理设计模式,如何觉得创新互联网站的内容还不错,欢迎将创新互联网站推荐给身边好友。