考虑这样一种业务场景,我们构建一个业务对象,但是这个业务对象及其复杂.为了代码的根号的可读性,我们会把这个对象的构建过程根据精密联系的程度来拆分成几个类来完成.最后再放到一起使用来生成复杂对象.这个业务场景非常常见,接下来就分析一下解决这个问题更灵活的方式,即:建造者模式. 建造者模式定义及规范代码 将一个复杂对象的创建与它的表示分离,使得同样的创建过程可以创建不同的表示. 看到这个定义以后,肯定有很多读者会有疑问,[复杂对象的创建]的创建好理解,但是[它(复杂对象)的表示]是什么意思呢,这里为…