Sarmalayıcı
Mevcut işlevselliği sarıp API'sini değiştiren kod katmanı: sadeleştirir, uyarlar, izleme veya önbellek ekler, diller arasında köprü kurar.
"Wrapper kütüphane", başka bir kütüphanenin üzerindeki ince bir cephedir (örneğin Python'da requests, urllib'in sarmalayıcısıdır). "Dil sarmalayıcısı", bir C kütüphanesini Python/Java/.NET'e açar (ctypes, JNI, P/Invoke). Yakın tasarım kalıpları: Adapter, Facade, Decorator. Risk: çok fazla sarmalayıcı katmanı asıl işlevi gizler ve hata mesajlarını kötüleştirir. Yani "yeterince soyutlama" öğüdü.