云服务器哪家好
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
首页
标签
设计模式
#
设计模式
关注
专栏文章
(1.6K)
技术视频
(21)
互动问答
(7)
Builder设计模式和Factory Design模式有什么区别?
2
回答
builder
、
factory
、
测试
、
设计模式
、
图表
习惯痛苦
看云服务器哪家好笑笑就好
Factory模式几乎可以看作是Builder模式的简化版本。 在工厂模式中,工厂负责根据需要创建对象的各种子类型。 工厂方法的用户不需要知道该对象的确切子类型。一个工厂方法的例子createCar可能会返回一个Ford或一个Honda类型的对象。 在构建器模式中,不同的子类型也是由构建器方法创建的,但是对象的组合可能在相同的子类中不同。 要继续汽车的例子,你可能有一个createCar建造者的方法,创建Honda一个4缸发动机,或一个Honda带有6个气缸的对??象的对象。构建器模式允许更精细的粒度。 Builder模式和Factory方法模式的图表在Wikipedia上均可用。...
展开详请
赞
0
收藏
0
评论
0
分享
Factory模式几乎可以看作是Builder模式的简化版本。 在工厂模式中,工厂负责根据需要创建对象的各种子类型。 工厂方法的用户不需要知道该对象的确切子类型。一个工厂方法的例子createCar可能会返回一个Ford或一个Honda类型的对象。 在构建器模式中,不同的子类型也是由构建器方法创建的,但是对象的组合可能在相同的子类中不同。 要继续汽车的例子,你可能有一个createCar建造者的方法,创建Honda一个4缸发动机,或一个Honda带有6个气缸的对??象的对象。构建器模式允许更精细的粒度。 Builder模式和Factory方法模式的图表在Wikipedia上均可用。
相关
产品
热门
专栏
运维开发王义杰
1.1K 文章
33 订阅
飞鸟的专栏
1.9K 文章
40 订阅
爪哇缪斯
469 文章
35 订阅
韩曙亮的移动开发专栏
4K 文章
68 订阅
喵叔's 专栏
626 文章
44 订阅
领券
http://www.vxiaotou.com