У вас есть конкретный пакет, в который вы помещаете все классы, связанные с кинжалом?
Или вы помещаете их рядом с соответствующим классом, который они вводят, например. если у вас есть MainActivityModule
и MainActivityComponent
, вы помещаете их в тот же пакет, что и ваш MainActivity
.
Кроме того, я видел немало людей, определяющих компоненты как внутренние классы, например. a ApplicationComponent
, который определен внутри класса Application
. Считаете ли вы, что это хорошая практика?