Итак, мое текущее понимание классов:
Синглтон для класса, который будет создан только один раз.
Статика для класса, который не создается, а просто существует.
Регулярное? Для класса, который может быть создан снова и снова.
Итак, я делаю небольшой проект с открытым исходным кодом, а что касается работы с пользователями, я подумал, как мне с этим справиться, например:
Создание пользователя - я мог бы создать экземпляр объекта users и затем вызвать метод create для него. Или я мог бы иметь синглтон, чтобы объект user всегда существовал и вызывал create?
Я просто думаю, что создание какого-либо объекта для каждого действия, связанного с пользователем, например, обновление учетных данных пользователя, кажется довольно неряшливым. Могу ли я создать экземпляр другого объекта пользователя и затем вызвать метод update для него?
Просто запутался в том, как на самом деле применить ООП, и лучший способ сделать это.
Спасибо за любую помощь, которую вы, ребята, можете предоставить.