Design patterns - Significado, sinônimos e exemplos