public interface Human { public void laugh(); public void cry(); public void talk(); } //**************************************************************************** package 工厂方法模式;
public class WhiteHuman implements Human {
public void laugh() { System.out.println("白种人笑了····");
}
public void cry() { System.out.println("白种人哭了····");
}
public void talk() { System.out.println("白种人在说话了····");
public static Human createHuman(Class c) throws InstantiationException, IllegalAccessException, ClassNotFoundException{ Human human = null; human = (Human)Class.forName(c.getName()).newInstance(); return human; }