创建型-建造者

把复杂的构建过程封装起来,这种模式用途很广泛,所有以Builder结尾的类几乎都是建造者模式。
比如最常用的StringBuilder,从它的使用上可以看出建造者模式的易用性极强。

StringBuilder builder = new StringBuilder();
builder.append("1").append("2");

这个就兵无常势,水无常形了,但大多数都是链式调用。所以按照你自己的想法和需求,自己写建造者吧。
对于简单的需求,可以使用 Lombok 里的 @Builder 注解。

posted @ 2020-11-07 13:20  qianbuhan  阅读(60)  评论(0)    收藏  举报