静态代理
定义一个接口:
?
public class TestMain {public static void main(String[] args) {Tank tank = new Tank();Moveable tankTimeProxy = new TankTimeProxy(tank);Moveable tankLoggerProxy = new TankLoggerProxy(tankTimeProxy);Moveable m = tankLoggerProxy;tankLoggerProxy.move();}}?