设计模式

简述工厂模式?
答:
ps:工厂模式生产对象,需要生产的对象都是由父类,或者统一实现一个接口
工厂模式可以分为三类:

  • 简单工厂模式(Simple Factory):在工厂类中设定一个方法,根据我们的参数去返回相应的类

  • 工厂方法模式(Factory Method):我们有一个工厂接口,定义了一个createProductxxx()方法,每一种具体的对象都是一个具体的工厂类。

  • 抽象工厂模式(Abstract Factory):在上述工厂方法中,如果我们的类别在细化,比如在原本有三种盒子,我们,我们还分成大类盒子,小类盒子,那么在工厂方法模式里我们要写6个类,所以这里我们就先在工厂接口中定义两个方法,大类生产,小类生产,然后再分别实现三种,就可以用3个类来覆盖所有方法。

具体看工厂模式详解

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容