package Ġcom . y iding . kotlin . goods . injection . component Ċ Ċ import Ġcom . y iding . kotlin . base . injection . Per Component Scope Ċ import Ġcom . y iding . kotlin . base . injection . component . Activity Component Ċ import Ġcom . y iding . kotlin . goods . injection . module . Category Module Ċ import Ġcom . y iding . kotlin . goods . ui . fragment . Category Fragment Ċ import Ġdagger . Component Ċ Ċ @ Per Component Scope Ċ @ Component ( ĊĠĠĠ Ġdependencies Ġ= Ġ[ Activity Component :: class ], ĊĠĠĠ Ġmodules Ġ= Ġ[ Category Module :: class ] Ċ ) Ċ interface ĠCategory Component Ġ{ ĊĊĠĠĠ Ġfun Ġinject ( fragment : ĠCategory Fragment ) Ċ }