摘要:针对这种对象成员较多,创建对象逻辑较为繁琐的场景,非常适合使用建造者模式来进行优化. 本文分享自华为云社区<[Go实现]实践GoF的23种设计模式:建造者模式>,作者: 元闰子. 简述 在程序设计中,我们会经常遇到一些复杂的对象,其中有很多成员属性,甚至嵌套着多个复杂的对象.这种情况下,创建这个复杂对象就会变得很繁琐.对于 C++/Java 而言,最常见的表现就是构造函数有着长长的参数列表: MyObject obj = new MyObject(param1, param2, para…