lenguaje de patrones