工厂模式和建造者模式，以及他们之间的区别