创建者
2017-02-07 13:58:10 0 举报
创建者,是那些在空白的画布上勾勒出第一笔,将想象力转化为现实的人。他们用独特的视角和无尽的创新,塑造出一个个独一无二的作品。他们的脑海中充满了无数的可能性,他们的手中拥有改变世界的力量。他们是梦想的实现者,也是未来的创造者。他们不畏艰难,不怕失败,因为他们知道,每一次的尝试都是通往成功的必经之路。他们是真正的艺术家,他们的作品不仅仅是物质的存在,更是灵魂的烙印。他们是创建者,他们用心灵创造出了我们的世界。
作者其他创作
大纲/内容
Obj
+ operation1(params):returnType- operation2(params)- operation3()-private Obj(){}
线程安全问题?
Builder变体:省略Director对象,并且将Builder对象内部嵌入在对象产品上。Obj构造函数private,只能通过Builder实现适用性:一般用在复杂对象(包含复杂字段),或者需要验证生成对象的有效性
builder1
意图:将一个复杂对象的构建与它的表示分离,使得同样 的构建过程可以创建不同的表示创建者模式主要是封装对象,隐藏创建对象需要细节内容,并且一个创建者一个对象,创建者相互独立不影响。一般用在创建复杂对象上director则是对builder封装。防止调用对象侵入builder代码主要用于装配多个部件,通过组装不同部件可以达到不一样效果
director
AbstractBuilder
private IObj obj;
+ createObj
builder2
IObj
+ operation1(params):returnType- operation2(params)- operation3()
superObjBuilder
IObj1
IObj2
0 条评论
回复 删除
下一页