Контекст: я понимаю различие между компонентами и модулями.Однако я не понимаю, как и почему мы разделяем каждый из них на более мелкие соответствующие единицы.
Каковы преимущества создания нескольких зависимых компонентов или подкомпонентов, по сравнению содин компонент бога? Я особенно запутался в этом вопросе, учитывая, что зависимые компоненты и подкомпоненты имеют доступ к графам объектов своих родительских компонентов - это, кажется, подразумевает, что выгода не одна изинкапсуляция ... так как ничего не инкапсулируется.(!?)
Когда у вас есть несколько зависимых компонентов или подкомпонентов, на что они должны быть ориентированы, концептуально? Действия / фрагменты?Слои в архитектуре вашего приложения?Особенности по типу?Области применения?
Тот же вопрос, что и (1), но для модулей.
Тот же вопрос, что и (2), но для модулей.