Factory, Factory Method, & Abstract Factory in Java
https://www.baeldung.com/cs/factory-method-vs-factory-vs-abstract-factory
Factory, Factory Method, & Abstract Factory in Java
https://www.baeldung.com/cs/factory-method-vs-factory-vs-abstract-factory