Le code est décomposé en couches et chaque couche ne peut communiquer qu'avec celles du dessus ou du dessous.

Par exemple :

Exemple de modèle couche

Les technologies tactiles - Couche logicielle Archive du 2009 le 29/04/2020

Software Architecture Patterns, Archive