Τι είναι η Ιεραρχία; ορισμός & νόημα

click fraud protection

Η κληρονομικότητα στον αντικειμενοστραφή προγραμματισμό, είναι μία από τις επτά θεμελιώδεις αρχές του αντικειμενικού μοντέλου. Σύμφωνα με την αρχή, τα αντικείμενα πρέπει να ομαδοποιούνται σε μια ιεραρχική σχέση, έτσι ώστε τα μητρικά αντικείμενα να περνούν τις μεθόδους και τις ιδιότητές τους στα θυγατρικά αντικείμενα μέσω μιας διαδικασίας που ονομάζεται κληρονομικότητα. Δείτε κληρονομικότητα, μοντέλο αντικειμένου, αντικειμενοστραφής προγραμματισμός.

Το Technipages Εξηγεί την Ιεραρχία

Η ιεραρχία είναι μια δομή μέσα σε ένα πρόγραμμα που προδιαγράφει και ταξινομεί τις οντότητες ανάλογα με τη σημασία τους. Μια κλάση είναι ένας τύπος δεδομένων που ορίζεται από το χρήστη, στον οποίο περιλαμβάνονται μέσα δεδομένων και συναρτήσεις μέλους. Η συνάρτηση μέλους επηρεάζει τις μεταβλητές δεδομένων. Όλες οι συναρτήσεις και οι ιδιότητες είναι οι ιδιότητες που συνθέτουν μια κλάση, επομένως όταν οι κλάσεις συναρμολογούνται, σχηματίζουν μια ιεραρχία, γνωστή και ως ιεραρχία κλάσεων. Η ιεραρχία κλάσης είναι επίσης γνωστή ως δέντρο κληρονομικότητας. Η ιεραρχία είναι η ταξινόμηση των αντικειμένων και ένα αντικείμενο είναι το παράδειγμα μιας κλάσης.


Το βάθος μιας ιεραρχίας δεν παρεμποδίζεται από την κληρονομικότητα της μεθόδου διαφήμισης μεταβλητής στιγμιότυπου κάτω από το επίπεδο, επομένως η συμπεριφορά εξειδίκευσης μιας κλάσης εξαρτάται από το βάθος της ιεραρχίας. Για να βρεθεί ο ορισμός μιας μεθόδου, πρέπει να περάσει από την κλάση του αντικειμένου λήψης, αυτό είναι γνωστό ως upcasting. Έτσι, για να παρακαμφθεί μια μέθοδος, η κλάση επαναπροσδιορίζεται.
Τα αντικείμενα διαθέτουν επίσης ιεραρχίες. Ωστόσο, μια ιεραρχία αντικειμένων είναι ένα σενάριο όπου τα αντικείμενα συνδέονται μεταξύ τους, η σύνδεση σχηματίζει μια ιεραρχία αντικειμένων. Ωστόσο, ένα αντικείμενο είναι μια παρουσία μιας κλάσης και οι ιεραρχίες αντικειμένων διαφέρουν από τις ιεραρχίες κλάσεων.

Κοινές Χρήσεις της Ιεραρχίας

  • Ενα αντικείμενο ιεραρχία δείχνει τη σειρά και τη σύνδεση που διαθέτουν τα αντικείμενα όταν συνδέονται
  • Μια τάξη ιεραρχία είναι μια συνέλευση κλάσεων, μια ιεραρχία κλάσεων είναι ευρέως γνωστή ως δέντρο ιεραρχίας, δείχνει τη σχέση και τη σειρά των αντικειμένων.
  • Το βάθος του α ιεραρχία δεν εμποδίζει την κληρονομικότητα μιας μεταβλητής κλάσης και μιας μεθόδου κάτω από το ιεραρχικό επίπεδο

Συνήθεις κακές χρήσεις της ιεραρχίας

  • Και αντικείμενο και κλάση ιεραρχία είναι τα ίδια, εκτελούν τον ίδιο ρόλο σε μια γλώσσα προγραμματισμού.
  • Το βάθος του α ιεραρχία εμποδίζει την κληρονομικότητα της μεταβλητής στιγμιότυπου και τη μέθοδο προς τα κάτω στο επίπεδο