package Ġcom . github . wp an as . injection example Ċ Ċ import Ġcom . github . wp an as . injection example . coffee . C offee Module Ċ import Ġcom . github . wp an as . injection example . coffee . C offee Two Ċ import Ġcom . github . wp an as . injection example . order . Order Module Ċ import Ġdagger . Component Ċ import Ġdagger . android . Android Injector Ċ import Ġdagger . android . D agger Application Ċ import Ġdagger . android . support . Android Support Injection Module Ċ import Ġjavax . inject . Singleton Ċ Ċ // Singleton ĠÑĥÐºÐ°Ð· ÑĭÐ² Ð°ÐµÑĤÑģÑı ĠÐ´Ð»Ñı ĠÑĤ Ð¾Ð³Ð¾ ĠÑĩÑĤÐ¾Ð±Ñĭ ĠÑįÐº Ð· ÐµÐ¼ Ð¿ Ð»Ñı ÑĢ ĠÑģÐ¾Ð·Ð´ Ð°Ð² Ð°Ð» ÑģÑı ĠÐ²Ñģ ÐµÐ³Ð¾ ĠÐ¾Ð´ Ð¸Ð½ ĠÑĢÐ°Ð· ĠÐ¿ÑĢÐ¸ ĠÑģÑĤ Ð°ÑĢ ÑĤÐµ Ċ // Ð¿ÑĢ Ð¸Ð»Ð¾Ð¶ ÐµÐ½Ð¸Ñı , ĠÐ´ Ð°Ð» ÐµÐµ ĠÐ¸Ð½ ÑĦÐ¾ÑĢÐ¼ Ð°ÑĨÐ¸Ñı ĠÐº Ñį ÑĪÐ¸ ÑĢÑĥ ÐµÑĤÑģÑı ĠÐ¸ ĠÐ¿ÑĢÐ¸ ĠÐ½Ð¾Ð² Ð¾Ð¼ ĠÐ· Ð°Ð± ÑĢÐ¾Ñģ Ðµ ĠÑįÑĤ Ð¾Ð¹ ĠÐ¶Ðµ ĠÐ¸Ð½ ÑĦÐ¾ÑĢÐ¼ Ð°ÑĨÐ¸Ð¸ ĠÐ± ÐµÑĢ ÐµÑĤÑģÑı Ċ // Ð¸Ð· ĠÐº Ñį ÑĪ Ð° Ċ @ Singleton Ċ // Ð¡ Ð¾Ð± Ð¸ ÑĢÐ° ÐµÐ¼ ĠÐ²ÑģÐµ ĠÐ½Ð° ÑĪÐ¸ ĠÐºÐ»Ð°ÑģÑģ Ñĭ ĠÐ¿ÑĢÐµÐ´ Ð¾ÑģÑĤÐ°Ð² Ð»Ñİ ÑīÐ¸Ðµ ĠÐ´Ð°Ð½ Ð½ÑĭÐµ ĠÐ» Ð¸Ð± Ð¾ ĠÑĥ Ð´ Ð¾Ð² Ð» ÐµÑĤ Ð² Ð¾ÑĢ Ñı Ñİ ÑīÐ¸Ðµ ĠÐ· Ð°Ð² Ð¸Ñģ Ð¸Ð¼Ð¾ÑģÑĤ Ð¸ Ċ // Ð² ĠÐ¼ Ð°ÑģÑģ Ð¸Ð² Ġmodules Ċ @ Component ( modules Ġ= Ġ[ Android Support Injection Module :: class , ĠActivity Provider :: class , ĊĠĠĠ ĠC offee Module :: class , ĠOrder Module :: class , ĠC offee Two :: class ]) Ċ // Ðĺ Ð½ ÑĤÐµÑĢ ÑĦ ÐµÐ¹ Ñģ ĠÑģ Ð¾Ð· Ð´Ð° Ñİ ÑīÐ¸Ð¹ ĠÑģÐº ÑĢÑĭ ÑĤ ÑĭÐ¹ ĠÐº Ð¾Ð´ ĠÐ´Ð»Ñı ĠÐ²ÐµÑĢ Ð½Ð¾Ð¹ ĠÑĢÐ°Ð±Ð¾ÑĤ Ñĭ ĠDI Ċ interface ĠApp Component Ġ: ĠAndroid Injector < D agger Application >