16 lines
431 B
Java
16 lines
431 B
Java
package javadevjournal.design.creational.abstractfactory;
|
|
|
|
/**
|
|
* @author Kunwar
|
|
*/
|
|
public class RoundedShapeFactory extends AbstractFactory {
|
|
@Override
|
|
public Shape getShape(String shapeType){
|
|
if(shapeType.equalsIgnoreCase("RECTANGLE")){
|
|
return new RoundedRectangle();
|
|
}else if(shapeType.equalsIgnoreCase("SQUARE")){
|
|
return new RoundedSquare();
|
|
}
|
|
return null;
|
|
}
|
|
} |