简单工厂也是一个类,它就是根据传递给它的参数依据一定的规则判断,返回几个子类中的一个类的实例。通常它返回的类都有一个共同的父类和共同的方法,但是每个方法执行的任务不同。简单工厂模式的缺点也正体现在其工厂类上,由于工厂类集中了所有实例的创建逻辑,所以“高内聚”方面做的并不好。
简单工厂也是一个类,它就是根据传递给它的参数依据一定的规则判断,返回几个子类中的一个类的实例。通常它返回的类都有一个共同的父类和共同的方法,但是每个方法执行的任务不同。简单工厂模式的缺点也正体现在其工厂类上,由于工厂类集中了所有实例的创建逻辑,所以“高内聚”方面做的并不好。