码迷,mamicode.com
首页 > 其他好文 > 详细

设计模式-1依赖倒置原则示例

时间:2016-05-15 23:58:39      阅读:319      评论:0      收藏:0      [点我收藏+]

标签:

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();
    }
}

设计模式-1依赖倒置原则示例

标签:

原文地址:http://www.cnblogs.com/zhangkefan/p/5496503.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!