首页 > 其他分享 >工厂设计模式学习

工厂设计模式学习

时间:2022-10-30 23:33:27浏览次数:42  
标签:www 创建 接口 工厂 学习 产品 设计模式

转自:https://www.zhihu.com/question/24843188/answer/2690577309

1.介绍

工厂模式的核心思想就是把创建对象和使用对象解藕,由工厂负责对象的创建,而用户只能通过接口来使用对象,这样就可以灵活应对变化的业务需求,方便代码管理、避免代码重复。

https://www.runoob.com/design-pattern/factory-pattern.html,提供的例子很好理解。

  1. step1:创建抽象产品类,并为具体产品定义好一个接口;
  2. step2:创建具体产品类,其通过接口来继承抽象产品类,同时也要定义计划生产的每一个具体产品;
  3. step3:创建工厂类,其创建的静态方法可以对传入的不同参数做出响应;
  4. step4:外界使用者就能调用工厂类的静态方法了,通过传入不同参数来创建不同具体产品类的实例。
工厂类实例,生成基于给定信息的实体类的对象: 

 外界使用者:

 

标签:www,创建,接口,工厂,学习,产品,设计模式
From: https://www.cnblogs.com/BlueBlueSea/p/16842776.html

相关文章