127
Новичок
Вопрос по идеологической части
Вот сидим и спорим тут на тему как делать идеологически кошернее.
Предположим, есть 2-3 класса, которые должны работать совместно.
Есть три варианта как это сделать
1) Передать в конструктор нужный класс и инициировать присвоением $this->var = $peredanniy_class
2) втыкать в нужные методы нужные методы классов через globals
3) наследование
Какой вариант идеологически более верен?
Вот сидим и спорим тут на тему как делать идеологически кошернее.
Предположим, есть 2-3 класса, которые должны работать совместно.
Есть три варианта как это сделать
1) Передать в конструктор нужный класс и инициировать присвоением $this->var = $peredanniy_class
2) втыкать в нужные методы нужные методы классов через globals
3) наследование
Какой вариант идеологически более верен?