Design pattern
Una soluzione riutilizzabile a un problema di programmazione ricorrente.
Il libro della «Gang of Four» (1994) ne elencò 23 classici: Singleton, Factory, Observer, Strategy... Aiutano a comunicare («qui usiamo un observer»), ma si può esagerare: non tutto è un pattern.