Definizione termine: Idioma
Descrizione principale
[BUS96] definisce l'idioma come segue:
"Un idioma รจ un pattern di basso livello specifico per un linguaggio di programmazione. Un idioma descrive come implementare degli aspetti particolari dei componenti o delle relazioni relazioni fra loro utilizzando le funzioni del linguaggio specificato."
Denominato anche pattern di implementazione. Quando si prende una progettazione concreta espressa in UML e, per esempio, la si implementa in Java, per quel linguaggio possono essere utilizzati i pattern di implementazione ricorrenti. Gli idiomi quindi estendono la progettazione e l'implementazione.