Title: Patrones de diseño en Java : los 23 modelos de diseño: descripción y soluciones ilustradas en UML 2 y Java