工厂方法

image.png

抽象工厂

image.png

工厂方法和抽象工厂的区别:

工厂方法就是创建一个抽象方法创建对象,然后让子类来决定创建的具体对象 抽象工厂就是用工厂方法创建一组对象组成一个创建的接口,然后将其对象传给其他对象进行组合来创建一组对象。