タグ

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

タグの絞り込みを解除

DIに関するUtmrerのブックマーク (1)

  • DIの考え方とandroidアプリでのサンプル(Dagger) - k4zy no blog

    DI(Dependency Injection)について たまにDI不要論とかがネットで話題になったりしてて,ふわっとDIの考え方は知ってたんだけど実際にDIパターンみたいな実装をしたことなかったのでちょっと触ってみた. DIとは 日語だと依存性注入みたいな小難しい訳になってしまうんだけど,概念自体は難しくはないと思う. よく車の例で紹介されてて,例えば車クラスには( Aエンジンオブジェクト と Aタイヤオブジェクト )を属性に持ってるとする この車クラスのエンジン部分をBエンジンオブジェクトにごっそり切り替えようとした場合に車クラスにはAエンジンに依存した実装があるので置き換えるのが大変だ!! という問題が発生する public class Car{ public A_Engine aEngine; public A_Tire aTire; public go(){ aEngine.s

    DIの考え方とandroidアプリでのサンプル(Dagger) - k4zy no blog
  • 1