| 主文章(所有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 |
|---|









