doesnotunderstand-demonstrates-language-pattern-boundary

Status: IN

Smalltalk's doesNotUnderstand mechanism — implementing both Chain of Responsibility and Proxy via transparent forwarding at the language level — concretely demonstrates the GoF's observation that language features determine pattern necessity: what requires explicit pattern implementations in C++ (separate handler chain classes, explicit proxy delegation) becomes an implicit language-level mechanism in Smalltalk, validating that the boundary between 'pattern' and 'language primitive' is genuinely language-dependent.

Justifications

doesNotUnderstand proves that language features can subsume explicit pattern implementations

Depends on (SL): doesnotunderstand-smalltalk-forwarding, gof-language-choice-affects-pattern-applicability

Depended on by

JSON