Σπίτι Ανάπτυξη Ποιο είναι το μοντέλο αντικειμενικού αντικειμένου; - ορισμός από την τεχνολογία

Ποιο είναι το μοντέλο αντικειμενικού αντικειμένου; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει το Component Object Model (COM);

Το Component Object Model (COM) είναι μια απλή μέθοδος προδιαγραφής της Microsoft που ορίζει ένα δυαδικό πρότυπο για την ανταλλαγή κώδικα μεταξύ δύο συστημάτων, ανεξάρτητα από το λειτουργικό σύστημα ή τη γλώσσα προγραμματισμού. Το COM παρέχει πρόσβαση σε κατανεμημένες υπηρεσίες αντικειμένων πελάτη και χρησιμοποιείται για την κοινή χρήση δυαδικών κώδικα και προγραμματιστικών γλωσσών μεταξύ πλατφορμών.

Η φορητότητα - ο κύριος στόχος της COM - επιτυγχάνεται μέσω σαφώς καθορισμένων διεπαφών αντικειμένων COM.

Η Techopedia εξηγεί το Μοντέλο Αντικειμένου (COM)

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

Τα αρχεία βιβλιοθήκης δυναμικής σύνδεσης (DLL) ή EXE περιέχουν κατηγορίες αντικειμένων COM. Ο υπολογιστής-πελάτης χρησιμοποιεί μία ή περισσότερες διεπαφές COM για την πρόσβαση σε υπηρεσίες αντικειμένων COM, που ορίζονται ως κλάσεις αντικειμένων COM ή παρουσίες μνήμης κλάσης CO. Ένα παγκόσμιο μοναδικό αναγνωριστικό 128-bit (GUID), γνωστό ως αναγνωριστικό κλάσης (CLSID), συνδέεται με κάθε CO CLASS και διεπαφή για μοναδική αναγνώριση αντικειμένου COM.

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

Επειδή το αντικείμενο COM μπορεί να έχει περισσότερα από ένα σύνολο διαθέσιμων υπηρεσιών, τα αντικείμενα COM ενδέχεται να εκθέσουν περισσότερες από μία διασυνδέσεις σε πελάτες. Επειδή δύο διεπαφές μπορεί να έχουν το ίδιο όνομα, ένας GUID χρησιμοποιείται για να εκχωρήσουν μοναδικά αναφορές αντικειμένου COM για πρόσβαση πελάτη.

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

Ποιο είναι το μοντέλο αντικειμενικού αντικειμένου; - ορισμός από την τεχνολογία