Я писал PHP-класс длиной ровно 450 строк, содержащий 14 статических методов и 4 статических свойства, а также 6 констант (и private __ construct ()
и __ clone ()
).
Мне интересно, что я делаю что-то не так, мой класс - зло?
Когда вы используете класс, вы всегда вызываете один метод, например:
MyClass::coolMethod();
а затем вы оставляете его совсем в покое, так что кажется, что было бы глупо делать его конструктивным?
Вот ' На самом деле нет особого смысла создавать из него объекты, потому что это больше похоже на инструмент, содержащий несколько методов, которые вы можете просто вызвать напрямую.
Фактически, из этих 14 методов 7 являются общедоступными, а остальные - частными для использования классом.