Я только что вышел из проектной встречи и задал мне вопрос о том, где я получил одну из своих идей о том, как структурировать некоторые DLL проекта, который мы строим. Честно говоря, я понятия не имею, откуда эта «идея» от меня просто показалась мне естественным знанием. Однако было бы полезно, если бы я мог поддержать эти мнения с помощью документально подтвержденного анализа.Ресурсы для проектирования .dll структуры
Кто-нибудь знает о каких-либо ресурсах, которые объясняют различные механизмы структурирования сборок/модулей/источников?
UPDATE:
Ну идея не было ничего особенного. Мы обсуждали уровень абстракции для некоторого оборудования, поэтому «приложение», которое потребляет эти службы, может быть (вроде) независимой от платформы. Раньше у нас был интерфейс .dll, который объявляет интерфейсы, необходимые для приложения, и версию .dll для реализации, которая реализует их для той платформы, на которой мы были до сих пор. Теперь у нас есть две платформы, но они очень похожи. Чтобы предотвратить загрязнение интерфейсов .dll или какой-то отвратительный сценарий, где ссылки ссылаются друг на друга, я просто предложил создать другую .dll, которая находится между интерфейсами и specificplatform.dll, где могут существовать общие абстрактные реализации.
Что вы думаете? –
Можете ли вы предоставить более подробную информацию о своих мнениях и т. Д.? – StingyJack