my $class = 'Class::Base'; if ($has_sub_class) { $class = 'Class::' . $sub_class_name; eval("require $class"); } my $object = $class->new; $object->do_stuff;