Как правильно отделять логику отрисовки от бизнес логики в GUI приложениях?
Есть проект на Java, где присутствует код отрисовки окон, кнопок и т.п. + есть код, который выполняет какие-либо действия в соответствии с этим интерфейсом. Вопрос: как грамотно совмещать код отрисовки+код выполнения. Где можно про это почитать?
Источник: Stack Overflow на русском