Description
Perl factory classes can use shared helper methods for creating or selecting implementation classes. This is useful in frameworks and plugins where code chooses a class based on configuration or requested behavior.
It is a developer utility library. The actual objects created and their effects depend on the application or framework that uses it.