Разработка сборки оболочки C# .NET для избыточных библиотекC#

Место общения программистов C#
Ответить
Anonymous
 Разработка сборки оболочки C# .NET для избыточных библиотек

Сообщение Anonymous »

Предположим, мне нужно разработать сборку-оболочку, позволяющую использовать любую из нескольких базовых платформ. Последнее может быть для доступа к данным, графике или чему-то еще. Это предполагает, что все базовые библиотеки предлагают по существу одинаковую функциональность, но по какой-либо причине вам может потребоваться использовать одну или другую из них в разных обстоятельствах.

Вызывающий код хотел бы написать код в соответствии с единой спецификацией и заменить любую базовую структуру, которая будет использоваться, без внесения изменений в исходный код.

Какие функции языка и платформы в C# и .NET лучше всего позволяют избежать поддержки нескольких копий библиотеки классов-оболочек, поскольку такая избыточность приведет к необходимости делать несколько обновлений для исправления и улучшения API-оболочки? Интерфейсы и делегаты C# — две функции, которые приходят на ум.

Подробнее здесь: https://stackoverflow.com/questions/139 ... -libraries
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»