Este documento resume tres patrones de comportamiento: Iterador, Mediador y Observador. Describe cada patrón y sus tipos, incluyendo Iterator, ConcreteIterator, Aggregate, ConcreteAggregate para el patrón Iterador; Context, Strategy y ConcreteStrategy para el patrón Mediador; y Subject, Observer, ConcreteSubject y ConcreteObserver para el patrón Observador. Explica cómo cada patrón apoya la comunicación entre objetos de manera independiente y anónima.