Behavioral Patterns § These are concerned with algorithms and assignment of responsibilities between objects. Chain of Responsibility Command Iterator Mediator Memento Observer State Strategy Template Method Visitor