@GineTik

Как улучшить логику для построения сложных структур?

Всем привет!

У меня есть курсовик где нужно реализовать меню с помощью команд. (такое, как в cmd например)
Но я не могу построить структуру приложения, его иерархию!

Где можно это подтянуть, может найти примеры или что-нибудь!
Питался гуглить, но что-то не нашел ничего нормального

Хотел бы сказать что я могу сделать команды с помощью ифов, а пользователей с помощью одного класса с полем роль, но все как то не очень хочется (плюс у каждого пользователя свои возможности и тд)
  • Вопрос задан
  • 51 просмотр
Решения вопроса 1
sarapinit
@sarapinit
Точу водой камень
В ООП это решается с помощью шаблона Компоновщик (Composite)
https://refactoring.guru/ru/design-patterns/composite

Без ООП можно решить с помощью рекурсивного вызова.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы