为了账号安全,请及时绑定邮箱和手机立即绑定

抽象工厂模式支持什么样的业务背景

抽象工厂模式支持什么样的业务背景

皈依舞 2019-03-21 22:19:20
package GOF;interface Create {    public void create();}class A implements Create {    @Override    public void create() {        System.out.println("A");    }}class B implements Create {    @Override    public void create() {        System.out.println("B");    }}interface Produce {    public Create produce();}class C implements Produce {    @Override    public Create produce() {        return new A();    }}class D implements Produce {    @Override    public Create produce() {        return new B();    }}public class AbstractFactory {    public static void main(String[] args) {        Produce produce = new C();        Create create = produce.produce();        create.create();    }}如上图所示代码,是抽象工厂模式的实例。请问在实际的业务场景中如何使用?有什么优点。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 456 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号