Status: IN
The Adapter pattern has two forms: class adapter (uses multiple inheritance to adapt interfaces, inheriting interface publicly and implementation privately) and object adapter (uses composition, holding a pointer to the adaptee).
Source: entries/2026/06/17/gof-oo-chunk-11.md