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

15 lines
320 B
Java

package abstractfactory;
public class DarkThemeFactory implements UIFactory {
@Override
public Button createButton() {
return new DarkButton(); // Only Dark products come from this factory
}
@Override
public TextField createTextField() {
return new DarkTextField();
}
}