public interface ICar {
    public void run();
}

public interface IDriver {
    public void drive();
}

public class Benz implements ICar {
        public void run() {
        System.out.println("奔驰车在跑");
    }
}

 

public class BMW implements ICar{
        public void run() {
        System.out.println("宝马车在跑!");
    }
}

 

public class Driver implements IDriver{
    private ICar mIcar;
    public Driver(ICar car) {
        mIcar = car;
    }

    public void drive() {
        mIcar.run();
    }
}

posted on 2016-05-15 22:47  太阳星辰  阅读(150)  评论(0编辑  收藏  举报