タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

perlとDIに関するantipopのブックマーク (1)

  • による依存性の注入のデモ - Tociyuki::Diary

    いまさらながらですが、依存性の注入(Dependency Injection: 略してDI)の動作をキーボードを打つ指で実感したかったのでシンプルなデモをPerlで作ってみました。JavaにはSpring、RubyにはNeedleやCoplandなどのDIフレームワークがありますけど、Perlでは目立たないなと思って書いてみました。 DIでのコンポーネント生成は、has-aの関係にある複数のクラスのインスタンス群をDIコンテナが作りあげ、has-a関係をプロパティへの注入記述に従って組み立てます。そのまんまの動作をさせることにします。 デモですから、構成はシンプルにしたい。そこで、セッター・インジェクションに限定します。さらに注入できるのは、コンポーネントとPerlのオブジェクトやスカラーやリファレンスに限定します。前者の場合は、クラス名からインスタンスを新しく生成し、後者の場合は単に値を

    による依存性の注入のデモ - Tociyuki::Diary
    antipop
    antipop 2005/06/24
    Perl で DI デモ。CPAN にあがってる IOC とかもチェキっときたいなぁ……。
  • 1