Υπολογιστές, Προγραμματισμός
Οι βασικές αρχές της ΟΑΠ και η χρήση τους
γενικές πληροφορίες
OOP - είναι ένα στυλ προγραμματισμού που εμφανίστηκαν στη δεκαετία του '80 του 20ου αιώνα. Σε αντίθεση με τις διαδικαστικές γλώσσες, όπου υπάρχουν ξεχωριστά στοιχεία και οδηγίες για την επεξεργασία τους, σε αντικειμενοστραφή προγραμματισμό, η πληροφορία αυτή συνδυάζονται σε μια ενιαία οντότητα.
Βασικές αρχές της ΟΑΠ
Στο λογισμικό αντικείμενο-προγραμματισμού έχει τη δική αξιώματα της. OOP αρχές - είναι βασικές ιδέες της. Υπάρχουν τρία σημαντικότερα από αυτά: κληρονομικότητα, πολυμορφισμός και ενθυλάκωση. Παρακάτω ο καθένας θα πρέπει να αναθεωρηθεί με περισσότερες λεπτομέρειες. Βασικές αρχές του προγραμματισμού στις γλώσσες OOP είναι η χρήση των αντικειμένων και των τάξεων. Κατά τη μετάβαση από τη διαδικαστική ύφος του πηγαίου κώδικα γραφής στον αντικειμενοστρεφή συχνά αντιμετωπίζουν δυσκολίες, όμως, οι περισσότεροι προγραμματιστές θα βρείτε πολλά πλεονεκτήματα στο PLO.
ενθυλάκωση
Ενθυλάκωση - είναι η χρήση της σύντηξης δεδομένων και οδηγίες για την επεξεργασία τους σε μια ενιαία οντότητα - την τάξη. Κατά τη στιγμή της γραφής προγραμμάτων σε μία από τις γλώσσες OOP υπάρχει διάκριση μεταξύ των πληροφοριών εντός και εκτός της οντότητας. Έτσι, επιτυγχάνοντας την ασφάλεια και τις μεθόδους εφαρμογής τους δεδομένων από εξωτερικές επιρροές, για παράδειγμα, από άλλες κατηγορίες που δεν σχετίζονται με αυτό το τεκμήριο. Μέσα στην ουσία των δεδομένων με επιτυχία να αλληλεπιδρούν μεταξύ τους, αλλά προστατεύονται από μη εξουσιοδοτημένη πρόσβαση από το εξωτερικό.
κληρονομία
Η δεύτερη αρχή του OOP - κληρονομικότητα - είναι η δυνατότητα χρήσης Τρόποι μια τάξη άλλο, χωρίς να επαναλαμβάνουν την πραγματική εφαρμογή τους. Κληρονομικότητα εξαλείφει την απόλυση του πηγαίου κώδικα.
πολυμορφισμός
Μια άλλη αρχή του OOP - Πολυμορφισμός. Η χρήση του σημαίνει για τον χειρισμό αντικειμένων από διαφορετικούς βαθμούς πολυπλοκότητας μπορεί να δημιουργήσει ένα ενιαίο περιβάλλον εργασίας που θα ανταποκρίνονται διαφορετικά στα γεγονότα και την ίδια στιγμή το δικαίωμα να εκτελεί τα καθήκοντα.
γλώσσες OOP
Οι αρχές OOP χρησιμοποιούνται σε αυτές τις πιο δημοφιλείς γλώσσες προγραμματισμού όπως η C ++ και η Java, η οποία ανέπτυξε ένα σημαντικό μέρος των προγραμμάτων και των εφαρμογών. Υπάρχουν επίσης λιγότερο χρησιμοποιούμενες γλώσσες OOP - είναι οι Δελφοί, Object Pascal, Ruby και πολλά άλλα.
ΟΑΠ κριτική
Παρά τις γενικά θετικές δηλώσεις προς αυτή την μεθοδολογία, συχνά οι αρχές OOP εκτίθενται και κριτική. Όπως και με διαδικαστικό προγραμματισμό σε OOP έχει τα μειονεκτήματά του.
Πρώτον, η πολυπλοκότητα της μετάβασης. Για να κατανοήσουμε τις αρχές OOP, απαιτεί πολύ χρόνο, οι περισσότεροι άνθρωποι συνεργάζονται στενά μόνο με διαδικαστικές γλώσσες προγραμματισμού.
Τρίτον, η υπερβολική ευελιξία των μεθόδων μπορεί να οδηγήσει στο γεγονός ότι ο πηγαίος κώδικας και να αναπτυχθούν προγράμματα θα είναι συγκλονισμένοι αζήτητα στη συγκεκριμένη περίπτωση, τα χαρακτηριστικά και δυνατότητες. Επιπλέον, σημειώστε την αναποτελεσματικότητα όσον αφορά την κατανομή της μνήμης. Ωστόσο, ανεξάρτητα από τον αριθμό των θέα στα γύρω προγραμματιστές OOP συνεχώς αναπτυσσόμενη και εξελισσόμενη γλώσσες τους.
Similar articles
Trending Now