


Comprendre Gravel-Walk : un modèle de conception pour séparer la logique de haut niveau et la mise en œuvre de bas niveau
Gravel-walk, dans le contexte de l'informatique et du génie logiciel, fait référence à un modèle de conception qui implique l'utilisation d'une combinaison de gravier (c'est-à-dire d'objets à gros grains) et d'objets à grains fins pour résoudre un problème. L'idée derrière ce modèle est d'utiliser des objets Gravel pour gérer des concepts de haut niveau et des objets à granularité fine pour gérer des détails de bas niveau. la logique d'un programme est séparée des détails de mise en œuvre de bas niveau. Cela permet plus de flexibilité et de maintenabilité dans le code, car les modifications apportées à la logique de haut niveau n'affectent pas l'implémentation de bas niveau.
Le terme « gravier » vient de l'idée que, tout comme le gravier, il s'agit d'un matériau grossier utilisé pour recouvrir sur de grandes surfaces, les objets en gravier sont à gros grains et gèrent des concepts de haut niveau. Les objets à grain fin, en revanche, sont comme les petites pierres qui composent le gravier et traitent des détails de bas niveau.
Gravel-walk est souvent utilisé dans la programmation orientée objet (POO) pour découpler la logique de haut niveau. d'un programme à partir de sa mise en œuvre de bas niveau. Il est également connu sous le nom de « principe du gravier » ou de « principe du gros grain ».



