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