名称:建造者

建造者设计模式定义了处理其他对象的复杂构建的对象设计。

问题与解决方案:

多个方法调用的复杂性问题在使用之初似乎并非太严重,但该复杂性却是缓慢增长的。如果需要经常调用这些方法,那么就应当创建一个builder对象。

创建一个数据库包装器builder类。

UML:

Builder

代码示例: