前言
简单工厂设计模式的两种实现:一种是根据方法中传入的参数不同来创建不同的类;另一种是一个方法创建一个类。
提示:以下是具体实现,个中滋味可以自己体会
一、前期的准备类
动物接口
public interface Animal {
void eat();
}
猫类实现动物接口
public class Cat implements Animal {
@Override
public void eat() {
System.out.println("猫吃鱼");
}
}
狗类实现动物接口
public class Dog implements Animal {
@Over