Понятие "декомпозиция" бывает слишком абстрактным для понимания начинающими.
Поэтому, я порекомендовал бы изучить принципы
SOLID. Вся их сущность как раз и направлена на понимание декомпозиции.
Есть куча книжек, роликов на ютубчике и т.д.
Но можно начать как раз с ChatGPT.
Задайте ему вот такую задачку:
Объясни принципы SOLID. Используй примеры на PHP. Объясняй как десятилетнему ребёнку
Не стесняйтесь упоминания ребенка в сложных вопросах. Он тогда очень красочно и очень понятно описывает. Такое лучше входит в мозг.