设计模式--工厂模式、抽象工厂模式

1.工厂模式 1.1.简单工厂 定义:定义一个类来实现各种对象的创建,这个类就是一个工厂,这种方式叫做简单工厂。 缺点:耦合性高,如果需要新增一种对象的创建,就需要修改工厂类。 使用方法: 1.2.静态工厂 定义:可以不使用创建对象(new Object())的方式实例化对象。 缺点:不能通过继承来改变创建方法(工厂)的行为。 使用方法: 1.3.工厂方法 定义:定义一个抽象类,其中定义一个抽象(
相关文章
相关标签/搜索