У меня есть набор библиотек классов и каждая из них должна отсылать движку собранную информацию (например, у меня есть FileSystemMonitor, основанный на FileSystemWatcher, только следящий за всей файловой системой). И вот есть вопрос, каким образом надо написать движок, чтобы передать информацию о состоянии компонента(ну например написав функцию ENGINE_TRACE), исключениях, событиях,чтоб он мог их обработать? Была идея такая: создать глобальный List<> в движке, и при вызове статического метода ENGINE_TRACE() записывать переданное в List<>. Так же и с событиями, т.е в классе движка располагаются события, на них подписываются компоненты и при событии все так же записывается в глобальный лист. Но я боюсь, что получится,пардон, говнокод. Можете,пожалуйста, что-нибудь посоветовать в плане реализации?
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости