Показать сообщение отдельно
Старый 29.09.2017, 00:20
Nooob вне форума Посмотреть профиль Отправить личное сообщение для Nooob Найти все сообщения от Nooob
  № 3  
Ответить с цитированием
Nooob
 
Аватар для Nooob

Регистрация: Mar 2007
Сообщений: 319
const != static
Если методы достаточно обособлены и утилитарны то можно их определить как static, например как сделан класс Math
статическая функция от метода отличается лишь тем что в статической нет ссылки на this и super и их нужно передавать в аргументах, что является по сути сахаром, можно вообще методы не использовать) если самому реализовать таблицу визуализации в случае необходимости переопределения
короче если функция/метод обособлены и однозначно выполняют свою задачу и не с чем не связанны смело в утилиты со статиками, если ты думаешь что было бы неплохо это потом переопределить и этот метод входит в части API к сущностям то это метод класса, содержимое не имеет значение
__________________
RocketJump


Последний раз редактировалось Nooob; 29.09.2017 в 00:41.