Использование шаблона публикации-подписки для реального дизайна приложения - PullRequest
0 голосов
/ 12 октября 2019

Я решил попробовать какой-нибудь шаблон проектирования, чтобы использовать его в дальнейшем при разработке приложений, и мне бы хотелось, чтобы шаблон Publisher-Subscriber. Я написал несколько общих базовых классов механизма, таких как EventDispatcher и Subscriber, попробовал их в работе, успешно отправил событие из первой системы, а вторая система обработала его, и приложение завершено ... У меня есть одно большое недоразумение: как создать некоторый основной класс Applicationу которого будет основной цикл, также управляемый событиями (например, закрытие приложения при обработке события APPLICATION_CLOSE)? Вот основные классы: Исходные файлы

...