Builder Pattern —— Structure Class

打印 上一主题 下一主题

主题 885|帖子 885|积分 2655

Core

建造者模式又称为生成器模式,主要用于对复杂对象的构建、初始化,它可以将多个简单的组件对象按顺序一步步组装起来,最终构建成一个复杂的成品对象。
与工厂系列模式不同的是,建造者模式的主要目的在于把烦琐的构建过程从不同对象中抽离出来,使其脱离并独立于产品类与工厂类,最终实现用同一套标准的制造工序能够产出不同的产品
Key elements


  • 抽象建造者 interface
  • 具体建造者 A
  • 具体建造者 B
  • 具体监督者生产产品 C  [可选]
  • Client
Example of House building

使用房屋建造这个场景来讲述Builder Pattern真是再合适不过了,毕竟我是学过相关课程。
TODO

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

小秦哥

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表