Memahami Gravel-Walk: Corak Reka Bentuk untuk Mengasingkan Logik Aras Tinggi dan Pelaksanaan Aras Rendah
Gravel-walk, dalam konteks sains komputer dan kejuruteraan perisian, merujuk kepada corak reka bentuk yang melibatkan penggunaan gabungan batu kelikir (iaitu, objek berbutir kasar) dan berbutir halus untuk menyelesaikan masalah. Idea di sebalik corak ini ialah menggunakan objek kerikil untuk mengendalikan konsep peringkat tinggi dan objek berbutir halus untuk mengendalikan butiran peringkat rendah.
Dalam erti kata lain, jalan kerikil ialah satu cara mengatur struktur kod dan data supaya tahap tinggi logik program dipisahkan daripada butiran pelaksanaan peringkat rendah. Ini membolehkan lebih fleksibiliti dan kebolehselenggaraan dalam kod, kerana perubahan kepada logik peringkat tinggi tidak menjejaskan pelaksanaan peringkat rendah.
Istilah "kerikil" berasal daripada idea bahawa sama seperti kerikil ialah bahan kasar yang digunakan untuk menutup kawasan yang luas, objek batu kelikir berbutir kasar dan mengendalikan konsep aras tinggi. Objek berbutir halus, sebaliknya, adalah seperti batu kecil yang membentuk kerikil, dan ia mengendalikan butiran peringkat rendah.
Gravel-walk sering digunakan dalam pengaturcaraan berorientasikan objek (OOP) untuk memisahkan logik peringkat tinggi sesuatu program daripada pelaksanaan peringkat rendahnya. Ia juga dikenali sebagai "prinsip kerikil" atau "prinsip berbutir kasar."



