抽样工厂模式

来源:互联网 发布:uc2监控软件账号注册 编辑:程序博客网 时间:2024/06/08 19:01

是在简单工厂模式中抽取出创建GongImplFactory

package com.jdgc.demo.client;/** *   抽样工厂模式  * @author 作者: songli * QQ : 2734030745 * 时间 : 2017年5月31日 上午3:19:34 * 邮箱 : 15850774503@163.com */public interface AbGong {    void show();}
package com.jdgc.demo.client;public class AndroidImpl implements AbGong {    @Override    public void show() {        // TODO Auto-generated method stub        System.out.println("Android 的抽样工厂模式");    }}
package com.jdgc.demo.client;public class IOSImpl implements AbGong {    @Override    public void show() {        // TODO Auto-generated method stub        System.out.println("IOS的抽样工厂模式");    }}

-


抽样工厂具体的实现

  1. 抽样的接口工厂
package com.jdgc.demo.client;/** *   抽样的工厂的实现的接口 * @author 作者: songli * QQ : 2734030745 * 时间 : 2017年5月31日 上午3:23:32 * 邮箱 : 15850774503@163.com */public interface IFactory {    AbGong create();}

2.实现

package com.jdgc.demo.client;public class ImplIOS implements IFactory {    @Override    public AbGong create() {        // TODO Auto-generated method stub        return new IOSImpl();    }}
package com.jdgc.demo.client;public class ImplAndroid implements IFactory {    @Override    public AbGong create() {        // TODO Auto-generated method stub        return new AndroidImpl();    }

下一篇文章我将分析Android源码的中是怎么设计抽样工厂模式

原创粉丝点击