mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Τυχαίος
speech play
speech pause
speech stop

Κατανοώντας το Gravel-Walk: A Design Pattern for Separing High-Level Logic and Low-Level Implementation

Το Gravel-walk, στο πλαίσιο της επιστήμης των υπολογιστών και της μηχανικής λογισμικού, αναφέρεται σε ένα μοτίβο σχεδιασμού που περιλαμβάνει τη χρήση ενός συνδυασμού χαλίκι (δηλαδή, ένα χονδρόκοκκο) και λεπτόκοκκων αντικειμένων για την επίλυση ενός προβλήματος. Η ιδέα πίσω από αυτό το μοτίβο είναι η χρήση αντικειμένων αμμοχάλικου για τον χειρισμό εννοιών υψηλού επιπέδου και μικροσκοπικών αντικειμένων για τη διαχείριση λεπτομερειών χαμηλού επιπέδου.

Με άλλα λόγια, το gravel-walk είναι ένας τρόπος οργάνωσης κώδικα και δομών δεδομένων έτσι ώστε το υψηλού επιπέδου Η λογική ενός προγράμματος διαχωρίζεται από τις λεπτομέρειες υλοποίησης χαμηλού επιπέδου. Αυτό επιτρέπει μεγαλύτερη ευελιξία και δυνατότητα συντήρησης στον κώδικα, καθώς οι αλλαγές στη λογική υψηλού επιπέδου δεν επηρεάζουν την υλοποίηση χαμηλού επιπέδου.

Ο όρος "χαλίκι" προέρχεται από την ιδέα ότι όπως το χαλίκι είναι ένα χονδροειδές υλικό που χρησιμοποιείται για την κάλυψη μεγάλες επιφάνειες, τα χαλίκια αντικείμενα είναι χονδρόκοκκα και χειρίζονται έννοιες υψηλού επιπέδου. Τα λεπτόκοκκα αντικείμενα, από την άλλη πλευρά, είναι σαν τις μικρές πέτρες που συνθέτουν το χαλίκι και χειρίζονται λεπτομέρειες χαμηλού επιπέδου.

Το χαλικάκι χρησιμοποιείται συχνά στον αντικειμενοστραφή προγραμματισμό (OOP) για την αποσύνδεση της λογικής υψηλού επιπέδου ενός προγράμματος από την εφαρμογή του σε χαμηλό επίπεδο. Είναι επίσης γνωστό ως «αρχή του χαλικιού» ή «αρχή των χονδρόκοκκων».

Το Knowway.org χρησιμοποιεί cookies για να σας παρέχει καλύτερη εξυπηρέτηση. Χρησιμοποιώντας το Knowway.org, συμφωνείτε με τη χρήση των cookies από εμάς. Για λεπτομερείς πληροφορίες, μπορείτε να διαβάσετε το κείμενο της Πολιτικής Cookie. close-policy