У меня следующая проблема.Я написал простое приложение, которое работает как книжный магазин.Я хотел бы написать графический интерфейс для этого приложения.Я начал задаваться вопросом, как мне связать GUI с логикой приложения.
У меня есть класс DBManager, который позволяет мне выполнять некоторые операции, связанные с базой данных: добавление новых сущностей, удаление таблиц и т. Д. Первая идея состоит в том, чтобы поместить экземпляр DBManager в класс GUI, а затем соединитькнопки с методами DBManager.
Я вообще считаю, что класс, отвечающий за GUI, должен взаимодействовать с пользователем приложения.и передать информацию от пользователя другому классу, который будет отвечать за обработку пользовательского запроса и передачу ответа для класса GUI, который покажет результат запроса.Я прав?