转自:https://www.zhihu.com/question/24843188/answer/2690577309
1.介绍
工厂模式的核心思想就是把创建对象和使用对象解藕,由工厂负责对象的创建,而用户只能通过接口来使用对象,这样就可以灵活应对变化的业务需求,方便代码管理、避免代码重复。
https://www.runoob.com/design-pattern/factory-pattern.html,提供的例子很好理解。
- step1:创建抽象产品类,并为具体产品定义好一个接口;
- step2:创建具体产品类,其通过接口来继承抽象产品类,同时也要定义计划生产的每一个具体产品;
- step3:创建工厂类,其创建的静态方法可以对传入的不同参数做出响应;
- step4:外界使用者就能调用工厂类的静态方法了,通过传入不同参数来创建不同具体产品类的实例。
外界使用者:
标签:www,创建,接口,工厂,学习,产品,设计模式 From: https://www.cnblogs.com/BlueBlueSea/p/16842776.html