Надо делать наследование или нет? Никак понять не могу. В примерах по ООП часто пишут, есть класс User и наследники UserStandart, UserAdmin, ну примерно так, +- А у меня класс User, в котором сразу прописаны все методы управления. А то, каков статус пользователя, записано в свойстве: 1 обычный юзер, 2 админ И я вот не пойму, зачем делать наследование в данном случае, ради примера, или тут есть смысл?
В данном случае, если у вас все методы управления пользователями уже прописаны в классе User, то вероятно нет необходимости делать наследование для UserStandart и UserAdmin. Наследование обычно используется, когда у наследников есть дополнительные методы или свойства, которые отличаются от базового класса. В вашем случае, если различия между обычным пользователем и администратором сводятся только к статусу, можно просто добавить проверку статуса в методах класса User, чтобы определить права доступа или возможности пользователя.
В данном случае, если у вас все методы управления пользователями уже прописаны в классе User, то вероятно нет необходимости делать наследование для UserStandart и UserAdmin. Наследование обычно используется, когда у наследников есть дополнительные методы или свойства, которые отличаются от базового класса. В вашем случае, если различия между обычным пользователем и администратором сводятся только к статусу, можно просто добавить проверку статуса в методах класса User, чтобы определить права доступа или возможности пользователя.