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

16 lines
410 B
Java

package javadevjournal.design.creational.abstractfactory;
/**
* @author Kunwar
*/
public class ShapeFactory extends AbstractFactory {
@Override
public Shape getShape(String shapeType){
if(shapeType.equalsIgnoreCase("RECTANGLE")){
return new Rectangle();
}else if(shapeType.equalsIgnoreCase("SQUARE")){
return new Square();
}
return null;
}
}