Kirill
Новичок
количество объектов
Есть класс Manager, который в зависимости от входных данных создает объект класса, затем вызывает метод данного класса, для получения контента.
В начале скрипта создается объект класса для работы с БД, затем этот объект передается во все остальные классы.
Возникает вопрос как быть с объектом класса для работы с XML. XML используется практически в каждом классе.
Есть 2 пути:
1) создать объект в начале работы скрипта и передавать его во все оставшиеся классы.
2) создавать объект в каждом классе. Это удобнее, поскольку в конструкторе можно определить рутовую ноду и объект xml и не передавать их в каждую функцию работы с нодами.
Какой метод менее ресурсоемкий, если при работе скрипта 2 способом объект xml будет создавться порядка 10 раз?
Читал где-то, что объекты лучше передавать по ссылке, это правда, почему?
Есть класс Manager, который в зависимости от входных данных создает объект класса, затем вызывает метод данного класса, для получения контента.
В начале скрипта создается объект класса для работы с БД, затем этот объект передается во все остальные классы.
Возникает вопрос как быть с объектом класса для работы с XML. XML используется практически в каждом классе.
Есть 2 пути:
1) создать объект в начале работы скрипта и передавать его во все оставшиеся классы.
2) создавать объект в каждом классе. Это удобнее, поскольку в конструкторе можно определить рутовую ноду и объект xml и не передавать их в каждую функцию работы с нодами.
Какой метод менее ресурсоемкий, если при работе скрипта 2 способом объект xml будет создавться порядка 10 раз?
Читал где-то, что объекты лучше передавать по ссылке, это правда, почему?