package com.msb.proxy.v6;/** * @Author bingor * @Date 2022/10/17 9:42 * @Description: com.msb.proxy.v5 * @Version: 1.0 */ /** *@ClassName ProxyTank *@Description TODO *@Author bingor *@Date 2022/10/17 9:42 *@Version 3.0 */ public class TankTimeProxy implements Movable { private Movable movable; public TankTimeProxy(Movable movable) { this.movable = movable; } @Override public void move() { long startTime = System.currentTimeMillis(); movable.move(); long entTime = System.currentTimeMillis(); System.out.println(entTime - startTime); } }