Я искал способ сделать следующее:Определение осуществления для абстрактного объекта
проект: Определяет абстрактный класс, который вызывается, когда некоторые события происходят (обработчик событий, если вы) Определяет двигатель, будет запускать события с помощью обработчика событий выше
B Проект: Определяет реализацию для абстрактного класса Запускает двигатель.
Как я могу зарегистрировать класс реализации и убедиться, что это тот, который вызывается при запуске двигателя.
EDIT 1: Регистром я имею в виду, я должен каким-то образом определить, какой является реализация, которая должна вызываться для этого данного абстрактного объекта
Извините, если вопрос не слишком ясно, дайте мне знать, если вам нужно еще немного Детальная информация
Что вы подразумеваете под «зарегистрировать класс реализации»? –
Насколько я понимаю (возможно, вы можете дать более подробное разъяснение, например, Pesudo Code), вам нужно будет создать экземпляр фактической реализации проекта B как ссылку на абстрактный класс A Project. – Daff