说说设计模式中抽象工厂和工厂方法区别
在下述情况下可以考虑使用工厂模式:
总之,工厂模式就是为了方便创建同一接口定义的具有复杂参数和初始化步骤的不同对象。工厂模式一般用来创建复杂对象。只需用new就可以创建成功的简单对象,无需使用工厂模式,否则会增加系统的复杂度。
此外,如果对象的参数是不固定的,推荐使用Builder模式。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题