java设计模式【之】建造者模式【源码】【场景:车辆组装】

时间:2022-03-24 19:46:25
【文件属性】:

文件名称:java设计模式【之】建造者模式【源码】【场景:车辆组装】

文件大小:2KB

文件格式:RAR

更新时间:2022-03-24 19:46:25

java 设计模式 建造者模式 开发语言

java设计模式【之】建造者模式【源码】【场景:车辆组装】 将复杂的对象构建,与对象的使用进行分离 用户只需要通过简单流程即可创建出对象 方法调用顺序,步骤的不同实现 优点:封装性号,创建和使用分离,扩展性比较好 缺点:对于原有对象调用来说,产出了多余的Builder对象 * 代码结构特点 * builder()返回自身,一串链式拼装,最后 .build() 返回对象 * 框架应用 * StringBuffer(线程安全) StringBuilder * 瓜娃里的不可变对象 * MyBatis的 SqlSessionFactoryBuild 里的 双层 Builder( XMLConfigBuilder() )


【文件预览】:
_05_建造者
----JBCarBuilder.java(1KB)
----_Test.java(965B)
----Car.java(792B)
----AbstractCarBuilder.java(769B)

网友评论