Считается ли более эффективной практикой и / или более эффективной создание функции «перезагрузки» для определенного объекта, которая очищает / устанавливает по умолчанию все необходимые переменные-члены, чтобы обеспечить дальнейшие операции, или просто создавать новый объект извне? 1001 *
Я видел, как оба метода часто используются, но я не могу решить, какой из них лучше. Конечно, для классов, которые представляют соединения с базой данных, вам придется использовать метод сброса, а не создавать новый, приводящий к ненужному соединению / разъединению, но я говорю больше о терминах абстракционных классов.
Кто-нибудь может дать мне примеры из реальной жизни, когда использовать каждый метод? В моем конкретном случае я думаю в основном с точки зрения ORM или модели в MVC. Например, если я хочу получить несколько объектов базы данных для отображения и изменить их за одну операцию.