Это мой первый вопрос, так что наберитесь терпения:)
Справочная информация:
Я внедряю шаблон наблюдателя, и у меня есть около 20 классов, где я в конечном итоге его реализую Чтобы использовать предмет и наблюдателя, мне нужно:
1: инициализировать классы наблюдателя
2: создать делегатов
3: добавить делегатов на события
Это, вероятно, очень просто, но я не хочу инициализировать все эти 3 шага в каждом классе, поэтому я склоняюсь к использованию базового класса для инициализации этих компонентов. Но будет ли это хорошей практикой? Поскольку базовый класс не будет иметь ничего общего с другими моими классами, он просто выполнит инициализацию. Или было бы лучше просто создать другой класс и просто создать экземпляр и использовать эти компоненты через этот класс, но опять же, мне нужно будет создать тот же экземпляр в 20 классах.
Спасибо за отзыв.