Hatena::Groupdann

dann's blog このページをアンテナに追加 RSSフィード

Fork me on GitHub

2008-05-31

Mooseでデザパタ - Templateパターン

| Mooseでデザパタ - Templateパターン - dann's blog を含むブックマーク はてなブックマーク - Mooseでデザパタ - Templateパターン - dann's blog Mooseでデザパタ - Templateパターン - dann's blog のブックマークコメント

H" );
    my $d2 = StringDisplay->new( stringchr => "Hello, world." );
    my $d3 = StringDisplay->new( stringchr => "こんにちわ。" );
    $d1->display;
    $d2->display;
    $d3->display;
}

main();

Moose的なポイントは

  • 抽象クラスとしてのRole

でしょうか。

Template Methodのように一部が空実装というケースであれば、around modifireを使って実装してもよいでしょう。

See also:

http://www.ceres.dti.ne.jp/~kaga/template.txt