| 主文章(所有java设计模式的目录) | 
|---|
| https://blog.csdn.net/grd_java/article/details/122252696 | 
| 源码位置 | 
|---|
| 码云:https://gitee.com/yin_zhipeng/design_mode.git | 
| GitHub: | 
| 学习设计模式前必须知道的东西 | 
|---|
文章目录
| 假设我们盖房子有三步:打桩、砌墙、封顶 | 
|---|
1. 建造者模式(Builder Pattern)
| 建造者模式 | 
|---|
| 建造者模式四个角色 | 
|---|
| 类图:com/yzpnb/design_mode/builder_pattern/UML/builderPattern.puml | 
|---|
1. 使用建造者模式模拟建房子
| 以造房子举例,类图:com/yzpnb/design_mode/builder_pattern/UML/BuildingHouse.puml | 
|---|
| 代码:com/yzpnb/design_mode/builder_pattern/building_house包下 | 
|---|
2. 用到建造者模式的源码
| JDK的StringBuilder用到了建造者模式,java.lang.StringBuilder | 
|---|









