Lectura previa recomendada
Para refrescar los conceptos relativos al patrón Método Plantilla se recomienda leer el capitulo correspondiente del libro:
Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1995). Design patterns: elements of reusable object-oriented software.
Si no tuviera acceso al mismo, la página Método Plantilla en Wikipedia le será de utilidad. Para su comodidad, incluimos la versión pdf de dicho articulo (al día 16/12/2015) en la sección de ficheros adjuntos.
Para refrescar conceptos de frameworks, hotspots y frozenspots le recomendamos lea el artículo:
Roberts, Don, and Ralph Johnson. "Evolving frameworks: A pattern language for developing object-oriented frameworks." Pattern languages of program design 3 (1996): 471-486.
En ese artículo los autores describen el proceso de desarrollo de frameworks. Hablan de la importancia de conocer bien el dominio antes de comenzar; hablan de blackbox y whitebox, hablan de hotspots, y hablan de herramientas para asistir a los programadores en el uso/instanciación del framework. Discute que patrones de diseño pueden ser de utilidad en cada paso del desarrollo del framework. El mismo puede descargarse desde el sitio del autor o de la sección de ficheros adjuntos, a continuación.
Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0