エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Advent Day 10: DI > SL ? « BEAR Blog
依存するから? また違った面からDIを考察してみます。SLとの比較です。 SLをアンチパターンとするとき... 依存するから? また違った面からDIを考察してみます。SLとの比較です。 SLをアンチパターンとするときに良く言われるのが、「コンテナに依存するから」と説明されますがこれを考えてみます。 依存した事自体が問題なのでしょうか?(0 dependencyでなくなった) それとも依存しているコンテナの性質に依存している問題なのでしょうか? new, SL and DI class Conventional { public function __construct() { $this->foo = new Foo; } } オブジェクトを取得する3つのコードです。 Conventionalクラスではnewで生成して取得しています。依存はハードコードされていて$fooはFooのインスタンスです。 Diではインターフェイスを通じて依存を受け取っています。DIP原則に従って抽象に依存し
2012/12/13 リンク