Factory模式:为特定的客户(或情况)提供特定系列的对象。
Bulider模式:我们注意到factory模式中,product是在同一个树下的,他们继承了同一个父类;
当我们需要创建一个完全不相关的两个产品时,怎么做呢?Bulider模式给出不错的解决方案:
Bulider模式描述为:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。