しばらく前に、役割とインターフェイスを使用する利点、または動作要件を処理する他の方法を説明している記事 ( Roles: Composable Units of Object Behavior ) を見つけました。それに関するより多くの文献をどこで見つけることができるか、またはロールについて詳しく知っている人はいますか?
私はそれがほとんど研究テーマであることを知っていますが、おそらく誰か (おそらく Perl プログラマー) がそれを使って何かを試しました (Moose?)。
注: タグ「perl」を追加する理由は、おそらく Perl プログラマーの方が答えを出す可能性が高いからです。