было прописано напишите свой метод,а в этой задаче четко ориентации такой нет,вопрос вот в чем ,в маин только производится только запуск программы омтальное выносится в методы отдельно или как понять что пора писать метод отдельный и вызавать его в майн?
Когда требуется инкапсулировать логику. Ну или пойти по S из SOLID
спосибо,пошел гуглить,инкапсуляция понял остальное набор букв
S - single responsibility. Принцип единственной ответственности. Не мешать черное с белым.
Вообще, в майне не принято никакую логику размещать. Ну это тебе на будущее. А так, если ты какое-то действие описываешь (посчитать факториал числа, например), то это действие выносишь в отдельный метод, красиво его называешь, а в мейне (ну или в другом необходимом тебе месте) только вызываешь написанный ранее метод и используешь результат его работы (например, для вывода в консоль)
Есть кое-что, что принято размещать на Майне Но это не логика, а Франкфурт
Обсуждают сегодня