在跨境网站贸易公司做怎么样,福田庆三整过的明星,上海商场网站开发,新冠咳嗽有痰怎么办文章目录 1. 概念2. 示例3. 代码示例 1. 概念
定义: 工厂方法模式又叫工厂模式,通过定义工厂父类创建对象的公共接口,而子类负责创建具体的对象 作用: 由工厂的子类来决定创建哪一个对象 缺点: 工厂一旦需要生成新的东西就需要修改代码,违背的开放封闭原则
2. 示例 3. 代码示… 文章目录 1. 概念2. 示例3. 代码示例 1. 概念
定义: 工厂方法模式又叫工厂模式,通过定义工厂父类创建对象的公共接口,而子类负责创建具体的对象 作用: 由工厂的子类来决定创建哪一个对象 缺点: 工厂一旦需要生成新的东西就需要修改代码,违背的开放封闭原则
2. 示例 3. 代码示例
public interface Animal{public void call();
}
public class Dog implements Animal{public void call(){System.out.println(旺旺....);
}
}
public class Cat implements Animal{
public void call(){
System.out.println(喵喵...);
}
}public interface AnimalFactory{public Animal getAnimal();
}public class DogFactory(){public Dog getAnimal(){return new Dog();}
}
public class CatFactory(){public Cat getAnimal(){return new Cat();}
}