Mixin
Mixin という用語がちょっと気になったので調べてみた。
Mixinとは、
Rubyは意図的に多重継承を持っていませんが,クラス階層を横断して実装を共有するための,モジュールを使ったMixinという機能があります.
http://www.ruby-lang.org/ja/20020311.html
というものらしい。
一時期はやった用語らしく、色々なリンクが出てきた。
まつもと直伝 プログラミングのオキテ 第3回(3):
http://itpro.nikkeibp.co.jp/article/COLUMN/20050915/221232/
Perl の Mixin / Catalyst のプラグインの仕組み:
http://d.hatena.ne.jp/naoya/20050930/1128054352
あと、Perlでは「Exporter」を使用して行うとのこと。
Nicholas Clark > perl-5.8.8 > Exporter:
http://search.cpan.org/~nwclark/perl-5.8.8/lib/Exporter.pm
Object Oriented Programming w/ Perl:
http://bulknews.net/lib/mailmag/