See pages 426-427 in The Demeter Book.

Patterns for OO programming problems can often be described more succinctly using Adaptive Programming notations. An outstanding candidate pattern from the GOF book is the Visitor Pattern which gets a significant improvement and concise formalization using adaptiveness. The question is whether the Visitor Pattern is the only pattern where adaptiveness is useful. Even if that were the case, this would be enough of a justification for Adaptive Programming since the Visitor Pattern is ubiquitous. Each access of an instance variable is a potential application of Visitor.