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

21 Авг 2019 в 07:00
188 +1
0
Ответы
1

В данном случае, если у вас все методы управления пользователями уже прописаны в классе User, то вероятно нет необходимости делать наследование для UserStandart и UserAdmin. Наследование обычно используется, когда у наследников есть дополнительные методы или свойства, которые отличаются от базового класса. В вашем случае, если различия между обычным пользователем и администратором сводятся только к статусу, можно просто добавить проверку статуса в методах класса User, чтобы определить права доступа или возможности пользователя.

20 Апр в 13:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 663 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир