Если ты говоришь о паттерне проектирования Wrapper (ну или, по крайней мере, о том, что называют обёрткой, что суть то же самое), то можешь почитать "Паттерны проектирования" GoF (Гамма, Хелм, Влиссидес, Джонсон). Однако там ты найдёшь только описание паттерна и тех ситуаций, в которых он применим. Мне кажется, что мы не до конца понимаем друг друга. Видишь ли, обёртка не предусматривает какого-то сложного архитектурного решения сама по себе. По-видимому, ты захотел её использовать и при реализации своего решения столкнулся с некой конкретной проблемой. Я прав? Уточни свой вопрос. Например "мне нужно создать обёртку для компонента COM, чтобы работать с ним из C#". Или "мне нужно создать безопасную обёртку для плохо написанного класса". Просто книг о создании обёрток, само собой, не бывает, как и, скажем, книг о почёсывании лодыжек или книг, посвящённых полиэтиленовым пакетам. |