简单工厂
public class EasyFactory {
graph getGraph(String str){
if (str==null)
return null;
if (str.equalsIgnoreCase("circle"))
return new Circle();
if (str.equalsIgnoreCase("square"))
return new Square();
return null;
}
}
interface graph{
void draw();
}
class Circle implements graph{
@Override
public void draw(){
System.out.println("Circle");
}
}
class Square implements graph{
@Override
public void