di

phpで簡単DiContainer

Flex3 でも DI が出来る!!!

Java屋としては、とてもお世話になっている DIConatiner の Guice ライクな物がFlex3にも 実装されているんですね!!! http://code.google.com/p/smartypants-ioc/

コンストラクターインジェクションと、セッターインジェクション

di

依存性の注入の責務を担保させてやるメソッドをコンストラクタに担わせる そうすると、インスタンスを生成するって言う責務と、インジェクションって手法が 上手い事一致する でも、セッターインジェクションだと、ぼやける だから、最低でもインタフェース…

静的依存性解決

DI

いっその事コンストラクタインジェクションだけ在れば 静的な依存性解決を行えるから、それだけでも良い気がしてきた。

概ねGuiceでDIは良いと思ってる。

Slim3のコンテナ部分は、Seasarから持って来たやつの改良版にする予定です。 >publicフィールドにして、うざったいsetter,getterをなくすとかね。 これはアリだと思います。(カプセル化云々は置いてといて) 「DIでインジェクションしまくる」「DTOにフィー…

依存性解決と、インタフェースの単純化

オブジェクト間の依存性を解決する為に constractor-injection を用いて行うのが 正しいと思う必要なメソッドのみを外部に公開するのが 正しいって点と依存性の解決を、オブジェクト生成時に行うのは オブジェクトの生成の観点として正しいと思うし初期化時…