开发者社区> 问答> 正文

什么是建造者模式?

什么是建造者模式?

展开
收起
李博 bluemind 2019-03-26 18:02:51 2744 0
4 条回答
写回答
取消 提交回答
  • 可以参见网上这篇文章,讲解的比较详细: https://www.cnblogs.com/lltcom/p/5894987.html

    2019-07-17 23:31:55
    赞同 展开评论 打赏
  • 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示
    具体可以参考这篇文章:https://www.cnblogs.com/jenkinschan/p/6426694.html

    2019-07-17 23:31:55
    赞同 展开评论 打赏
  • 这里介绍得很详细,可参考:http://www.runoob.com/design-pattern/builder-pattern.html

    2019-07-17 23:31:55
    赞同 展开评论 打赏
  • Android系统与应用研发7年,专注于系统性能问题处理、开发流程工具研发、SDK组件研发工作。 服务端研发2年,前后使用Golang, RoR搭建后端服务程序。

    这个是设计模式的一种,用来进行对象实体的创建。
    与工厂模式相比主要的区别就是构造过程管控的颗粒度不同。

    工厂模式是一个对象创建的粗线条粒度过程,建造者模式则是通过细线条粒度勾勒出一个复杂对象,关注的是产品组成部分的创建过程。

    用工厂方法模式来创建对象,还是用建造者模式来创建对象,取决于我们在做系统设计时的意图,如果需要详细关注一个对象的生产、安装步骤,则选择建造者,否则选择工厂方法模式。

    2019-07-17 23:31:55
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载