Подскажите, где можно черпануть знания как правильно составлять методы и вообще писать понятный код с разбивкой по классам и методам. Заметил что именно этот пункт у меня сильно хромает. Прохожу курс, задали домашку, я все описал в одном классе, а надо было разбить на 4, такой код очень не красиво смотрится и тяжелее вылавливать ошибки (так подметил мой куратор), с базовым синтаксисом проблем нет.. Прошу помощи.