Status: IN
Object adapters' flexibility advantage over class adapters (working with the adaptee and all its subclasses vs. committing to one at compile time) is a concrete instance of the general composition-over-inheritance principle: the same runtime-vs-compile-time divergence that causally explains composition's scalability also explains why object adaptation is more flexible than class adaptation.
Object adapter flexibility is explained by the same runtime dynamism that grounds composition's general superiority
Depends on (SL): adapter-object-more-flexible-than-class, runtime-dynamism-grounds-composition-advantage