概述
在生活中,我们可能会遇到这样的场景:我们想购买一些进口的商品,但是自己没有护照或通行证,这时候我们想到的就是代购,而代购的这个人也就是代理人,ta不是实际销售商品的人,只是起到代购的作用,在这中途ta可以赚点差价作路费(中途操作)。下边介绍的就是与这个场景很相似的设计模式——代理模式
代理模式
代理模式分为两种,一种是静态代理,另一种是动态代理。
静态代理:
代码实现:
//代理接口
public interface Buy {
void buy(int price);
}
//代购者
public class BuyProxy implements