Object Oriented Programming , ή OOP , γνώμες προγράμματα ως κοινωνία αλληλεπιδρώντων αντικειμένων αντί για τον κατάλογο των οδηγιών . Αυτό διαχωρίζει OOP από την παραδοσιακή
προγραμματισμού επιτακτική στιλ . Αντί της παράδοσης στον υπολογιστή μια λίστα με τις οδηγίες για την εκτέλεση , OOP στους προγραμματιστές να ορίσουν «αντικείμενα» και τις συμπεριφορές τους . OOP προγραμματιστές ενορχηστρώσει αυτά τα αντικείμενα για να παράγουν χρήσιμα προγράμματα .
Εικόνων Κλάσεις και Μέθοδοι
Η
Οι κύριες προγραμματιστές OOP εργαλείο έχουν στη διάθεσή τους για τη δημιουργία αντικειμένων είναι η τάξη . Η τάξη είναι ένα ιδιαίτερο είδος του αντικειμένου που δουλειά τους είναι να κάνουν άλλα αντικείμενα . Μαθήματα μπορούν να " κληρονομήσει " από άλλες κατηγορίες ή να αντιγράψετε τη συμπεριφορά τους . Οι « συμπεριφορές» μιας κατηγορίας που ορίζουν οι προγραμματιστές που ονομάζεται «Μέθοδοι». Τα αντικείμενα μπορούν επίσης να αποθηκεύουν τιμές . Οι τιμές αυτές ονομάζονται " μεταβλητές μέλους . "
Η " __call__ "
Η
Ένα σημαντικό μαγική μέθοδος είναι " __call__ ", το οποίο επιτρέπει στον προγραμματιστή να κάνει πράξη το αντικείμενο σαν μια απλή λειτουργία . Αυτό μπορεί να είναι χρήσιμο εάν το εν λόγω αντικείμενο είναι εννοιολογικά μια λειτουργία , αλλά η εφαρμογή είναι αντικειμενοστραφής . Για να χρησιμοποιήσετε το " __call__ " μαγική μέθοδος , η μέθοδος " __call__ " πρέπει να ορίζεται στην απαιτητών τάξη .
Εικόνων " __getattr__ "
Η
Αυτή η μαγική μέθοδος επιτρέπει τον προγραμματιστή να παρακάμψετε τον τρόπο πρόσβασης τιμές μέλος μιας κατηγορίας . Αυτό είναι ένα πολύ ευπροσάρμοστο μαγική μέθοδος και είναι χρήσιμο για τη χρήση αντικειμενοστρεφούς σύνταξη της Python για πρόσβαση μέρη ενός «αντικείμενο» που δεν είναι αντικειμενοστρεφή . Για παράδειγμα , η λειτουργία αυτή χρησιμοποιείται σε "Beautiful Soup ", ένα HTML parsing βιβλιοθήκη . Η μέθοδος " __getattr_ " επιτρέπει στους χρήστες του "Beautiful Soup " να διασχίσει HTML χρησιμοποιώντας τη σύνταξη OOP Python του .
Εικόνων " __setattr__ "
Η
Αυτή η μέθοδος είναι λιγότερο διαδεδομένες από ό, τι " __getattr__ . " Η μέθοδος " __setattr__ " παρέχει έναν τρόπο για τους προγραμματιστές να παρακάμψετε την προεπιλεγμένη συμπεριφορά για τον καθορισμό των μεταβλητών μέλος . Αυτή η μέθοδος είναι ιδιαίτερα επικίνδυνη . Δεν πρέπει να χρησιμοποιείται τυχαία , δεδομένου ότι μπορεί να κάνει για πολύ πυκνή δυσανάγνωστο κώδικα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα