τα στοιχεία επικοινωνίας μου
Ταχυδρομείο[email protected]
2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Αυτό το άρθρο περιγράφει τις ακόλουθες οδηγίες:
1. Αντικειμενοστραφή και προσανατολισμένη στη διαδικασία
Αντικειμενοστραφή: Τα αντικείμενα που δημιουργούν τις ασπρόμαυρες πλευρές είναι υπεύθυνα για τους υπολογισμούς, το αντικείμενο της σκακιέρας είναι υπεύθυνο για τον καμβά και τα αντικείμενα του κανόνα είναι υπεύθυνα για την κρίση να μην επανεφεύρουμε τον τροχό, δηλαδή να τον δημιουργήσουμε μία φορά και να τον ξαναχρησιμοποιήσουμε.
Προσανατολισμένη στη διαδικασία: έναρξη - μαύρη κίνηση - σκακιέρα - κρίση - κίνηση λευκού - σκακιέρα - κρίση - κύκλος. Απλώς προσέξτε πώς υλοποιείται κάθε βήμα.
2. Τρία κύρια χαρακτηριστικά και πέντε βασικές αρχές αντικειμενοστραφής
Ενθυλάκωση
Η λεγόμενη ενθυλάκωση είναι η ενθυλάκωση αντικειμενικών πραγμάτων σε αφηρημένες κλάσεις και η κλάση μπορεί να επιτρέπει μόνο σε αξιόπιστες κλάσεις ή αντικείμενα να λειτουργούν τα δικά της δεδομένα και μεθόδους, ενώ κρύβει πληροφορίες από αναξιόπιστες.
Η ενθυλάκωση είναι ένα από τα χαρακτηριστικά του αντικειμενοστρεφούς και το κύριο χαρακτηριστικό των εννοιών των αντικειμένων και των κλάσεων. Με απλά λόγια, μια κλάση είναι μια λογική οντότητα που ενσωματώνει δεδομένα και κώδικα που λειτουργεί σε αυτά τα δεδομένα. Μέσα σε ένα αντικείμενο, κάποιος κώδικας ή ορισμένα δεδομένα μπορεί να είναι ιδιωτικά και δεν είναι προσβάσιμα από τον έξω κόσμο. Με αυτόν τον τρόπο, τα αντικείμενα παρέχουν διαφορετικά επίπεδα προστασίας για εσωτερικά δεδομένα για να αποτρέψουν άσχετα μέρη του προγράμματος από τυχαία αλλαγή ή εσφαλμένη χρήση των ιδιωτικών τμημάτων του αντικειμένου.
Κληρονομία
Η κληρονομικότητα αναφέρεται στη δυνατότητα χρήσης όλης της λειτουργικότητας μιας υπάρχουσας κλάσης και επέκτασης της χωρίς να χρειάζεται να ξαναγράψετε την αρχική κλάση.
Η νέα κλάση που δημιουργείται μέσω κληρονομικότητας ονομάζεται "υποκλάση" ή "προερχόμενη κλάση" και η κλάση που κληρονομείται ονομάζεται "βασική κλάση", "γονική κλάση" ή "υπερκλάση". Η διαδικασία της κληρονομικότητας είναι η διαδικασία από τη γενική στην ειδική.
Υπάρχουν δύο τύποι τρόπων εφαρμογής της έννοιας της κληρονομικότητας: η κληρονομικότητα υλοποίησης και η κληρονομικότητα διεπαφής. Η κληρονομικότητα υλοποίησης αναφέρεται στην ικανότητα άμεσης χρήσης των ιδιοτήτων και των μεθόδων μιας βασικής κλάσης χωρίς πρόσθετη κωδικοποίηση Η κληρονομικότητα αναφέρεται στη δυνατότητα χρήσης μόνο των ονομάτων των ιδιοτήτων και των μεθόδων, αλλά οι υποκλάσεις πρέπει να παρέχουν υλοποιήσεις.
Πολυμορφισμός
Ο λεγόμενος πολυμορφισμός σημαίνει ότι η ίδια μέθοδος μιας κλάσης έχει διαφορετικές εκδηλώσεις σε διαφορετικές καταστάσεις. Ο πολυμορφισμός επιτρέπει σε αντικείμενα με διαφορετικές εσωτερικές δομές να μοιράζονται την ίδια εξωτερική διεπαφή.Αυτό σημαίνει ότι παρόλο που οι συγκεκριμένες πράξεις σε διαφορετικά αντικείμενα είναι διαφορετικές, μέσω μιας κοινής κλάσης, αυτές (αυτές οι πράξεις