传递指令给女娲,"M"制造男人,“W”制造女人。
People.java
package MakePeople;
public interface People {
public void makePeople();
}
Man.java
package MakePeople;
public class Man implements People {
@Override
public void makePeople() {
// TODO Auto-generated method stub
System.err.println("出现了-----男人");
}
}
Woman.java
package MakePeople;
public class Woman implements People {
@Override
public void makePeople() {
// TODO Auto-generated method stub
System.err.println("出现了-----女人");
}
}
Nvwa.java
package MakePeople;
public class Nvwa {
public static People getPeople(String arg) {
People people=null;
if(arg.equalsIgnoreCase("M")) {
people=new Man();
System.err.println("女娲要制造男人了");
}
else if(arg.equalsIgnoreCase("W"))
{
people=new Woman();
System.err.println("女娲要制造女人了");
}
return people;
}
}
Client.java
package MakePeople;
class Client {
public static void main(String[] args) {
People p;
p=Nvwa.getPeople("M");
p.makePeople();
}
}