Использование неразрешенного идентификатора & # 39; GGLContext & # 39;

Нет, я так не думаю. Хуже практика состоит в том, чтобы класс был заполнен методами экземпляра, которые фактически не зависят от конкретного экземпляра. Создание их статических данных указывает пользователю точно, как они предназначены для использования. Кроме того, вы избегаете ненужных экземпляров таким образом.

EDIT: В качестве задумчивости в целом я считаю, что приятно избегать использования языковых функций «только потому, что» или потому, что вы думаете, что это «способ Java сделай это". Я помню свою первую работу, где у меня был класс, полный статических методов утилиты, и один из старших программистов сказал мне, что я не полностью использовал возможности OO Java, сделав все мои методы «глобальными». Через 6 месяцев ее не было.

13
задан Thalatta 2 September 2016 в 18:24
поделиться