これはPerlを使用して可能ですか:
my @array = ($class1,$class2,$class3);
foreach my $c (@array)
{
my $temp = $c->new();
$temp->run($var1,$var2);
}
この背後にある考え方は、配列には常に異なるクラス名が含まれるということです。次に、そのクラスのオブジェクトを作成し、そこからメソッドを実行したいと思います。各クラスは多少似ていますが、実行メソッドに独自のロジックが含まれていますか?
これが不可能な場合、これを行う別の方法はありますか? これは悪いプログラミングですか?