社区
Java
帖子详情
Factory模式和Builder模式有什么区别?
stchin
2003-01-24 03:02:19
感觉非常象,都是创建新对象的。有什么区别么?
...全文
119
5
打赏
收藏
Factory模式和Builder模式有什么区别?
感觉非常象,都是创建新对象的。有什么区别么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DavidBone
2003-04-20
打赏
举报
回复
up
sunni
2003-02-12
打赏
举报
回复
呵呵 当你需要做一系列有序的工作来完成创建一个对象时 builder就派上用场啦
gof的那本经典书说的还是很不错的
nullhue
2003-01-24
打赏
举报
回复
同意richardluopeng(罗罗) 的观点.
builder模式是分步的,流水线.
Factory模式一进一出.
richardluopeng
2003-01-24
打赏
举报
回复
" BUILDER 其实就是MVC 模式把,具体实现部分 和表示层分开,只通过COTROLLER来连接VIEW和MODEL之间的通信,所以VIEW当然是可以不同的,也就是很多种VIEWER "
不感苟同,呵呵
关于工厂模式和builder模式本身,推荐《java与模式》,说的不能再清楚了!
关于区别,就一点,你就看出区别
1,工厂模式得到产品是立即的,而builder模式是分步的,呵呵
RockyZheng
2003-01-24
打赏
举报
回复
abstract factory : 提供一个创建一系列相关或互相依赖对象的接口,而无需指定他们的类;
BUILDER: 将一个复杂对象的构建与他的表示分离,似的同样的构建过程可以创建不同的表示;
两个不一样,abstract factory 只是提供一个稳定的抽象层,不是创建新对象,而是他们的接口;
BUILDER 其实就是MVC 模式把,具体实现部分 和表示层分开,只通过COTROLLER来连接VIEW和MODEL之间的通信,所以VIEW当然是可以不同的,也就是很多种VIEWER
Builder
(生成器)
模式
借鉴.pdf
Builder
模式
与 Abstract
Factory
模式
非常像,但是它们之间有着关键的
区别
。
Builder
模式
遵循一定的步骤一步一步创建对象,而 Abstract
Factory
模式
则是提供一个接口以创建一系列相关或互相依赖的对象,而不指定...
Java
Builder
模式
构建MAP/LIST的实例讲解
知识点六:
Builder
模式
与
Factory
模式
的
区别
Builder
模式
和
Factory
模式
都是 creational design pattern,但它们有着不同的应用场景。
Factory
模式
通常用于创建简单对象,而
Builder
模式
则用于构建复杂对象。...
C++常见设计
模式
的解析和实现+源码解析.rar
常见设计
模式
的解析和实现(C++),真的很经典,我也...常见设计
模式
的解析和实现(C++)之三-
Builder
模式
常见设计
模式
的解析和实现(C++)之四-Prototype
模式
常见设计
模式
的解析和实现(C++)之五-Singleton
模式
.........
C++设计
模式
(Design Pattern)范例源代码
生成器
模式
(
Builder
) 工厂方法
模式
(
Factory
Method) 原型
模式
(Prototype) 单件
模式
(Singleton) 结构型: 适配器
模式
(Adapter) 桥接
模式
(Bridge) 组合
模式
(Composite) 装饰者
模式
(Decorator) 外观
模式
(Facade) 蝇量...
Java设计
模式
(泡妞经典版)
Factory
模式
是一种常用的设计
模式
,它的主要思想是将产品的创建和使用分开,客户端可以通过工厂类来请求某种产品,而不需要知道产品的具体实现细节。
Factory
模式
的优点是可以降低客户端和产品之间的耦合度,提高...
Java
51,411
社区成员
86,007
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章