Проектирование системы, создание надежного и удобного в сопровождении приложения

Неважно, начинаете ли вы создавать новую систему с нуля или поддерживаете существующую. Всегда придет тот момент, когда потребуется добавить новый бизнес-функционал, и вы зададите себе именно этот вопрос. В каком классе или компоненте должна быть эта функциональность?