1、创建型模式的作用,将对象的创建于对象的使用分离,使得使用者不用关心具体对象的创建。
2、工厂模式和建造者模式的区别,他们都是创建型模式,所以都是将对象的复杂的构建过程进行封装,使得使用者不用关心对象的构建过程,实现解耦。但是工厂模式是将有相同接口的一批或几批类的复杂构建过程进行封装,方便后面有相同接口的新类的加入。建造者模式是将一个类或n个有相同构建过程的类的复杂构建过程进行封装,使对象的构建过程代码和内部表示代码分离,方便后面有相同构建过程的新类(或新的表示)的加入。两者注重的对象的特性不同,可以同时使用。