Агрегатор событий библиотеки классов вместо ведения журнала - PullRequest
1 голос
/ 30 октября 2019

Я пишу библиотеку классов, и мне интересно, как я могу передавать сообщения в потребительское приложение для целей регистрации. Для Исключений я планирую создавать собственные Исключения и бросать их. Но как насчет регистрации информации? Нравится: «Подключение успешно». У меня была идея реализовать какой-нибудь агрегатор событий в моей библиотеке и позволить приложению-потребителю подписаться на определенные события. Тогда потребительское приложение может решить, хотите ли вы регистрировать информацию или нет.

Это хорошая практика? Я просто думаю, что регистрация не должна быть частью ответственности библиотеки. Или есть ли другие способы передать информацию о регистрации пользователю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...