
Java设计模式——简单工厂、工厂方法、抽象工厂
简单工厂模式 一个工厂实现类,一个产品抽象类,N个产品实现类。 类图: 时序图: 像工厂一样,可以生产出来多个产品。比如一个按钮工厂,可以生产出来圆形按钮、矩形按钮、三角形按钮等等,但是所有的按钮都继承自原始的按钮抽象基类。 特点:传入一个...
简单工厂模式 一个工厂实现类,一个产品抽象类,N个产品实现类。 类图: 时序图: 像工厂一样,可以生产出来多个产品。比如一个按钮工厂,可以生产出来圆形按钮、矩形按钮、三角形按钮等等,但是所有的按钮都继承自原始的按钮抽象基类。 特点:传入一个...