Pochopení Gravel-Walk: Návrhový vzor pro oddělení logiky na vysoké úrovni a implementace na nízké úrovni
Gravel-walk, v kontextu počítačové vědy a softwarového inženýrství, odkazuje na návrhový vzor, který zahrnuje použití kombinace štěrkových (tj. hrubozrnných) a jemnozrnných objektů k vyřešení problému. Myšlenkou za tímto vzorem je použití štěrkových objektů ke zpracování konceptů na vysoké úrovni a jemnozrnných objektů ke zpracování detailů nízké úrovně. logika programu je oddělena od nízkoúrovňových implementačních detailů. To umožňuje větší flexibilitu a udržovatelnost v kódu, protože změny logiky na vysoké úrovni neovlivňují implementaci na nízké úrovni. velké plochy, štěrkové předměty jsou hrubozrnné a zvládají koncepty na vysoké úrovni. Na druhou stranu jemnozrnné objekty jsou jako malé kameny, které tvoří štěrk, a zvládají i nízké detaily. programu z jeho nízkoúrovňové implementace. Je také známý jako „princip štěrku“ nebo „princip hrubého zrna“.



