Files
spring-security-series/com/javadevjournal/design/creational/abstractfactory/example2/AndroidMobileFactory.java
2022-03-13 08:53:26 +05:30

18 lines
557 B
Java

package javadevjournal.design.creational.abstractfactory.example2;
/**
* Android Mobile Factory
*/
public class AndroidMobileFactory extends AbstractFactory {
@Override
public IMobile getMobile(String mobileModel){
if(mobileModel.equalsIgnoreCase("Oneplus")){
return new OnePlus();
}else if(mobileModel.equalsIgnoreCase("Sony")){
return new Sony();
}else if(mobileModel.equalsIgnoreCase("Lava")){
return new Lava();
}
return null;
}
}