Status: IN
Behavioral class patterns (Template Method, Interpreter) use inheritance to distribute behavior, while behavioral object patterns (Mediator, Chain of Responsibility, Observer, Strategy, Command, State, Visitor, Iterator) use object composition.
Source: entries/2026/06/17/gof-oo-chunk-15.md