Преобразование классов в библиотеку

Есть модель ЭВМ с пользовательским интерфейсом. К модели можно подключать программные "внешние устройства". Сейчас они представлены как классы модели с контроллером и формой и "подключаются" через класс Контроллер внешних устройств посредствам интерфейса (фабрика создаёт объект внешнего устройства). Мне требуется отделить классы внешних устройств с формами в отдельные библиотеки или что-то подобное, что бы пользователь мог просто убирая файл или добавляя файл из папки с приложением, отключать или подключать внешние устройства. Как это правильно сделать? Скомпилировать каждое "внешнее устройство" отдельно как библиотеку, можно ли так сделать если есть форма? Или есть ещё какие-то варианты?


Ответы (0 шт):