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

第八章 工厂方法模式

时间:2016-04-02 18:47:28      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

工厂方法模式与普通工厂模式相比,没有违背“开放-封闭”原则。

利用反射,可以避免修改客户端代码。

/**
 * Created by hero on 16-4-2.
 */
public interface BaseFactory {
    void method();
}
/**
 * Created by hero on 16-4-2.
 */
public class FactoryA implements BaseFactory {
    @Override
    public void method() {
        System.out.println("factory a");
    }
}
/**
 * Created by hero on 16-4-2.
 */
public class FactoryB implements BaseFactory {
    @Override
    public void method() {
        System.out.println("factory b");
    }
}
public class Main {

    public static void main(String[] args) {
        BaseFactory factory = new FactoryA();
        factory.method();
    }
}

 

第八章 工厂方法模式

标签:

原文地址:http://www.cnblogs.com/littlehoom/p/5347964.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!