Когда следует выбирать наследование интерфейса при разработке библиотек классов C #? [closed]

У меня есть несколько классов процессора , которые будут делать две очень разные вещи, но вызываются из общего кода (ситуация «инверсии управления»

Мне интересно, какие проектные соображения я должен учитывать (или осознавать, для вас, пользователи, пользователи), когда решаю, должны ли они все унаследовать от BaseProcessor или реализовать IProcessor как интерфейс.

67
задан Cody Gray 28 April 2011 в 10:06
поделиться