В java мы можем определить константы, чтобы избежать магических чисел, например. размер списка, дни. Мой вопрос заключается в повторном использовании константы, определенной для цифр в коде.лучший подход для определения констант java для числовых значений
Подход 1: Я могу определить две константы, которые имеют значение 30.
public static final int ONE_MONTH=30
public static final int LIST_SIZE_THIRTY=30
подход 2: можно определить одну константу со значением 30.
public static final int THIRTY=30
Оба правильны из синтаксиса Java перспективы. Хотя подход 1 дает больше информации, но должен определять две константы. Подход 2 - это просто номер, написанный на английском языке, и может использоваться как в тех местах, где мы предположили использовать ONE_MONTH и LIST_SIZE_THIRTY.
Какой подход рекомендуется и почему?
См. [все вопросы, уже упомянутые в разделе «Шкафы программ» об магических числах] (http: // programers.stackexchange.com/search?q=magic+numbers+is%3Aquestion) – durron597