Files
design-patterns/01-creational/abstract-factory/LightThemeFactory.java

15 lines
323 B
Java

package abstractfactory;
public class LightThemeFactory implements UIFactory {
@Override
public Button createButton() {
return new LightButton(); // Only Light products come from this factory
}
@Override
public TextField createTextField() {
return new LightTextField();
}
}