/** * Created by OneCoder on 2014/11/24. */ public class HouseOwner implements ISellHouse { @Override public void sellHouse() { System.out.println("Sell my house.") ; } } /** * Created by OneCoder on 2014/11/24. */ public class HouseProxy implements ISellHouse { private ISellHouse seller; public HouseProxy(ISellHouse seller) { this.seller = seller ; } @Override public void sellHouse() { System.out.println("Proxy: Publish the information."); System. out.println("Proxy: Contact the buyer."); seller.sellHouse(); System. out.println("Proxy: Get commision."); } }似乎没什么可说的,OneCoder自我感觉是可以区分和使用这两种设计模式了,目的达到了。 PS: 1、最近博客更新的比较慢,家里的事情比较多,不过学习是一定要坚持的,哪怕是龟兔赛跑,我也在前进。 2、博客最近流量超标(15G/月),原因是遭到来自IP:114.215.138.184(爱论文网?)的不间断爬取。精力有限,经济有限(已经又充了流量。),所以,OneCoder准备慢慢把博客完全搬家到github.io上,这个过程也许很漫长。。 爬虫可以。。没完没了的爬。就不必了吧。。
原文地址:乱学设计模式——代理模式, 感谢原作者分享。
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务