Help for this page
package InvoiceCalculatorFactory; ... new_school => 'InvoiceCalculator::NewSchool' ); __PACKAGE__->add_factory_type( delinquent => 'InvoiceCalculator::Delinquent' );
my $calculator = InvoiceCalculatorFactory->new( $client->type );