设计模式 用反射改进工厂模式
我们先写一个接口
Animal.java
package 反射工厂;
public interface Animal {
void voice();
}
在写几个实现类
Cat.java
package 反射工厂;
public class Cat implements Animal{
@Override
public void voice() {
System.out.println("miao miao miao");
}
}
Dog.java
package 反射工厂;
public class Dog implements Animal{