Behavioral Patterns Behavioral patterns dicate the interaction of classes and objects, and the delegation of responsibility. Interpreter Template Chain of Responsibility Command Iterator Mediator Memento Observer State Strategy Visitor