У меня есть класс Blog, который делает именно то, что вы думаете ... создать объект и обработать его. Эта часть хороша и чиста.
Теперь мне нужна функция, которая будет быстро возвращать количество всех блогов в моей базе данных (необязательно связанных с объектом блога). Поэтому я думаю, что статический метод был бы хорошим выбором.
Мой вопрос: где мне хранить этот статический метод? Вот несколько вариантов, которые я могу придумать:
сохранить его как статический метод в классе Blog (может быть, вонючий, потому что он не имеет никакого отношения к объекту, который создает класс?)
создать новый класс для статических функций блога (кажется чрезмерным)
найди лучший способ сделать это вообще (да, но что?)