S. Matos and C. Fernandes. " Methodological Approach for Understanding and Applying Design Patterns", in Proceedings of the 16th Workshop on Computing Education, Belém/PA, 2008, pp. 20-29.