Los patrones de comportamiento describen no solamente estructuras de relación entre objetos o clases sino también "esquemas de comunicación" entre ellos y se pueden clasificar en función de que trabajen con clases (método plantilla) u objetos (cadena de responsabilidad, comando, iterador, recuerdo, observador, estado, estrategia, visitante).