DI (Dependence Injection)

RSS

  • 解決済

    回答
    1

    DIコンテナの役割について

    何かを集計して報告するようなシーンを考えます。 mailerのインスタンスはDIコンテナからDIしてます。 これで、Reporterがmailerの生成方法を知る必要はなくなり、 疎な関係にできています。 しかし、メールを送る時の setTo メソッドで送信先を設定する処理。 これもDIコンテナ側でやってしまって良いものなのでしょうか。

    • 0評価
    • 33PV
    ryuuinn ryuuinn 3週間前
  • 解決済

    回答
    1

    Xamarin.Forms + Prism.Formsでプラットフォーム毎にViewを分ける方法

    前提・実現したいこと Prism.Forms MVVMフレームワークを適用したXamarin.Formsプロジェクトにおいて、 特定のViewをプラットフォーム毎に出し分けたい要件があります。 その場合、Prismで提供されているRegisterTypeForNavigationOnPlatformを使って各プラットフォーム毎の画面と、共通のViewM

    • 1評価
    • 679PV
    myoshidan myoshidan 1ヶ月前
  • 解決済

    回答
    1

    DIコンテナを使おうとしてサービスロケータにならないようにするにはどうしたらよいのでしょうか、具体例...

    以下の記事を読んでいて、書いてあることまでは理解できたつもりなのですが DI・DIコンテナ、ちゃんと理解出来てる・・? - Qiita 最後、「こういう使い方をするとサービスロケータになっちゃうよ」ということまではわかったつもりなのですが (お恥ずかしながらサービスロケータはこの記事を拝見して初めて知りましたが) では具体的にどう書くと、ベタ

    • 1評価
    • 304PV
    terutaka-kondo terutaka-kondo 2ヶ月前
  • 解決済

    回答
    3

    DIで引数が多くなってしまう時の有効なパターンは??

    LaravelでDIを利用するときに、依存性を注入するメソッドまたはコンストラクタの引数が多くなってしまった時に有効なパターンや解決策等はありますか? とあるclassでConstructor Injection function __construct(\Foo $foo, \Bar $bar, \Hoge $hoge, \Moge $moge

    • 0評価
    • 129PV
    twin_bird twin_bird 2ヶ月前

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    0

  • 総質問数

    4

  • 今週の質問数

    0

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る