別のMooseオブジェクトからインスタンスを作成する正しい方法は何ですか?実際には、これがさまざまな方法で行われるのを見てきました。
$obj->meta->name->new()
$obj->new() ## which has been deprecated and undeprecated
(blessed $obj)->new()
-- and, its bastard variant: (ref $obj)->new()
$obj->meta->new_object()
そして、あなたが特徴を持っている場合はどうなりますか?それをサポートする透過的な方法はありますか?これらのいずれかが匿名クラスで機能しますか?