Understanding Gravel-Walk: Et designmønster til adskillelse af logik på højt niveau og implementering på lavt niveau
Gravel-walk, i forbindelse med datalogi og softwareteknik, refererer til et designmønster, der involverer at bruge en kombination af grus (dvs. en grovkornet) og finkornede objekter til at løse et problem. Ideen bag dette mønster er at bruge grusobjekter til at håndtere koncepter på højt niveau og finkornede objekter til at håndtere detaljer på lavt niveau. Med andre ord er gravel-walk en måde at organisere kode og datastrukturer på, så det høje niveau logikken i et program er adskilt fra implementeringsdetaljerne på lavt niveau. Dette giver mulighed for mere fleksibilitet og vedligeholdelse i koden, da
ndringer i højniveaulogikken ikke påvirker lavniveauimplementeringen.
Udtrykket "grus" kommer fra ideen om, at ligesom grus er et groft materiale, der bruges til at d
kke store områder er grusobjekter grovkornede og håndterer koncepter på højt niveau. Finkornede genstande er derimod som de små sten, der udgør gruset, og de håndterer detaljer på lavt niveau. af et program fra dets implementering på lavt niveau. Det er også kendt som "grusprincippet" eller "grovkorningsprincippet".



