美文网首页
自由扩展你的项目-Builder模式

自由扩展你的项目-Builder模式

作者: endian | 来源:发表于2018-03-25 22:44 被阅读0次

Builder模式是一步一步创建一个复杂对象的创见型模式,它允许用户在不知道内部的构建细节的情况下,可以更精细地控制对象的构造流程。
使用场景:
1)相同的方法,不同的执行顺序,产生不同的事件结果时
2)多个部件或零件,都可以装配到一个对象中,但是产生的运行结果又不相同时
3)产品类非常复杂,或者产品类中的调用顺序不同产生了不同的作用,这个时候使用建造者模式非常适合
4)当初始化一个对象特别复杂,如参数多,且很多参数都有默认值

相关文章

网友评论

      本文标题:自由扩展你的项目-Builder模式

      本文链接:https://www.haomeiwen.com/subject/zeokcftx.html