記事へのコメント21

    • 注目コメント
    • 新着コメント
    gt-r-blaze
    gt-r-blaze Springだとアノテーションで書くからプリプロセッサの一種みたいなのと思ってたけど違った。A dependency is an object that can be used (a service).=「Dependency」(依存性と訳していた)は、「オブジェクト」です。

    2021/11/02 リンク

    その他
    ten-gallon-Mouse
    ten-gallon-Mouse “「Dependency」(依存性と訳していた)は、「オブジェクト」です。つまり、DIとは、「依存性の注入」じゃなくて、「オブジェクトの注入」だった訳ですね。”

    2020/02/27 リンク

    その他
    naoyuki1019
    naoyuki1019 php デザインパターン

    2019/05/12 リンク

    その他
    ghostbass
    ghostbass object that can be used を単純に object にしてしまうのは良くない。「利用可能なオブジェクト」の構築(construct)を利用者から隠蔽するのが目的なのでは。

    2018/08/20 リンク

    その他
    animist
    animist この解説はわかりやすかった。アンチパターンも入れてもらえるとそういう事かってなる

    2018/01/18 リンク

    その他
    tettekete37564
    tettekete37564 非常にわかりやすい。んだけどやはりDIのメリットに納得しかねる。< DIコンテナを正しくセットアップする仕様がコードから読めない。途中で挙げられたDIじゃない場合のデメリットが結局DIコンテナに発生している希ガス

    2016/09/28 リンク

    その他
    torinky
    torinky DI・DIコンテナ、ちゃんと理解出来てる・・?

    2016/08/12 リンク

    その他
    civitaspo
    civitaspo http://ift.tt/2b4djL0

    2016/08/04 リンク

    その他
    eerga
    eerga 導入部分は興味を引かれたけど、内容は期待はずれだった。パターン言語を学びましょう。

    2016/08/04 リンク

    その他
    goro56goro5656
    goro56goro5656 あとで読む

    2016/08/04 リンク

    その他
    diffie
    diffie http://blog.a-way-out.net/blog/2015/08/31/your-dependency-injection-is-wrong-as-I-expected/ と同じひと? パクリ? オマージュ?

    2016/08/03 リンク

    その他
    gologo13
    gologo13 DI Container と Service Locator は区別出来てなかったので学びあった。

    2016/08/03 リンク

    その他
    stealthinu
    stealthinu DIの話をPHPでやってくれてるところがよい。DIと言えばJavaばかりだから。

    2016/08/03 リンク

    その他
    nunux
    nunux DI DIコンテナ

    2016/08/03 リンク

    その他
    hatsu_mi
    hatsu_mi わかりやすい

    2016/08/03 リンク

    その他
    vanbraam
    vanbraam 最初の例で,元のコードはLoggerに内部的に依存しているが,その依存関係をconstructor引数を使って外部化し,依存先で依存性を定義可能にするのがDIなのだから,"依存性の注入"で合ってる.寧ろobjectと言い換える方が意味不明

    2016/08/03 リンク

    その他
    Jxck
    Jxck "サービスロケータパターン"

    2016/08/03 リンク

    その他
    peketamin
    peketamin

    2016/08/03

    その他
    efcl
    efcl DIとDIコンテナとサービスロケータについて

    2016/08/02 リンク

    その他
    shimooka
    shimooka DIコンテナ使う時のキー("database.authenticator"とか"file.loggger")って知らなきゃ使えないが、個人的にはこれらを調べたり覚えるコストが意外に高い。なので、DI系フレームワークをいじるのは食傷気味。。。

    2016/08/02 リンク

    その他
    k-holy
    k-holy DIの導入目的を考えると依存をクラスの内部コードに隠蔽してしまうサービスロケータは間違いなく悪。Laravelのファサードは実質サービスロケータだから嫌い。Phalconも同様だし分かっててそう設計してるんだろうけど…

    2016/08/02 リンク

    その他
    n314
    n314 $container['sample'] この配列参照が関数呼び出しになるのか…。大した手間ではないんだから $container->get('sample') の方が分かりやすいような。

    2016/08/02 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    DI・DIコンテナ、ちゃんと理解出来てる・・? - Qiita

    意外と分からずに、「とりあえず」とか「なんとなく」で使っちゃうパターンが多い系案件な気がして書い...

    ブックマークしたユーザー

    • techtech05212023/12/29 techtech0521
    • knj29182023/10/21 knj2918
    • junkimt2022/04/26 junkimt
    • God-kami2021/12/22 God-kami
    • gt-r-blaze2021/11/02 gt-r-blaze
    • locke-0092021/07/04 locke-009
    • areyoukicking2021/06/07 areyoukicking
    • imyutaro2021/04/21 imyutaro
    • aoink2020/09/19 aoink
    • mkusaka2020/07/03 mkusaka
    • newnakashima2020/05/15 newnakashima
    • urza3582020/03/19 urza358
    • ten-gallon-Mouse2020/02/27 ten-gallon-Mouse
    • fobook2020/02/10 fobook
    • cignoir2019/09/08 cignoir
    • d_animal1412019/09/07 d_animal141
    • tsubasa1232019/09/06 tsubasa123
    • usako11242019/07/26 usako1124
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事