Couche

Définition - Que signifie Layer?

Une couche, dans le contexte de la conception orientée objet, est un ensemble de classes qui partagent les mêmes dépendances de module avec d'autres modules, ce qui implique que les composants de couche sont réutilisables tant que les conditions restent les mêmes.

Ces dépendances "importées" entre les modules logiciels sont un moyen d'exprimer la distinction des couches dans les langages de programmation.

Definir Tech explique Layer

Les couches agissent comme une sorte de motif architectural. La hiérarchie en forme d'arbre est l'un des arrangements courants de couches, où les membres / liens entre les couches sont appelés relations de dépendance.

Les multiples formes de relations de dépendance entre les couches comprennent l'héritage, la composition et l'agrégation. Il existe d'autres formes de dépendances dans d'autres architectures.

Cette définition a été écrite dans le contexte de la conception orientée objet