Какой паттерн проектирования выбрать для списка объектов разного типа?
Реализовать одинаковый интерфейс для всех трех видов объектов, никаких паттернов
Пересмотрел свое решение. Решил сделать просто наследование, плюс Property, которые будут возвращать коллекции конкретного типа для подписки/отписки от событий.