Files
spring-security-series/Java Design Patterns/creational/abstractfactory/RoundedShapeFactory.java
2022-03-20 09:32:56 -07:00

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;
}
}