Я новичок в объектно-ориентированном программировании и пишу некоторые из моих первых классов для приложения PHP.
В некоторых более простых классах я объявляю function __construct()
, а внутри этой функции вызываю определенные методы класса. В некоторых случаях я обнаруживаю, что создаю экземпляр класса в своем приложении, и мне не нужно ничего делать с результирующим объектом, потому что класс __construct()
вызвал методы, которые сделали свою работу, и у меня не осталось ничего общего с классом.
Это просто не подходит мне. Кажется глупым, что у меня есть новый объект, с которым я никогда ничего не делаю.
Опять же, я подчеркну, что это только для некоторых из моих более простых классов. В более сложных из них я использую методы класса через объект и вне __construct()
.
Мне нужно переосмыслить способ кодирования вещей, или я в порядке?