AbstractFactory Interfaces, Classes, Traits and Enums ConfigAbstractFactory ReflectionBasedAbstractFactory Reflection-based factory.