您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页Java设计模式——生成器模式

Java设计模式——生成器模式

来源:二三四教育网

Java设计模式之生成器模式

回顾

这期继续跟大家聊下创建型的设计模式,如果想了解其他创建类的设计模式有哪些,可以看下之前几期设计模式的内容。

生成器模式

简介

生成器模式是为了封装构建复杂对象的过程,可以按照步骤进行构造对象并且使构造过程与其使用者解耦。


实例

产品类


生成器


客户端


总结

优点

  • 将复杂对象的创建过程封装
  • 允许对象通过多个步骤来创建,可以修改过程顺序
  • 对客户端隐藏产品内部表现
  • 产品的实现可以被替换,因为客户端只是使用了一个抽象的接口

缺点

  • 需要具备很多相关实体类的领域认知

用途

  • 经常被用作创建组合结构对象
  • 需要那种可以通过修改构造顺序改变表现形式的实例对象的时候

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务