Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει ο ελεγκτής προβολής μοντέλου (MVC);
- Η Techopedia εξηγεί τον ελεγκτή μοντέλου προβολής (MVC)
Ορισμός - Τι σημαίνει ο ελεγκτής προβολής μοντέλου (MVC);
Ο ελεγκτής προβολής μοντέλου (MVC) είναι ένα μοτίβο σχεδίασης για λογισμικό υπολογιστή. Μπορεί να θεωρηθεί μια προσέγγιση για τη διάκριση μεταξύ του μοντέλου δεδομένων, του ελέγχου επεξεργασίας και του περιβάλλοντος χρήστη. Διαχωρίζει με ακρίβεια τη γραφική διεπαφή που εμφανίζεται στον χρήστη από τον κώδικα που διαχειρίζεται τις ενέργειες του χρήστη. Ο στόχος είναι να δημιουργηθεί ένα πλαίσιο που να επιβάλλει τον καλύτερο και ακριβέστερο σχεδιασμό.
Η Techopedia εξηγεί τον ελεγκτή μοντέλου προβολής (MVC)
Η αρχιτεκτονική MVC συμβάλλει στη διάσπαση εφαρμογών σε λογικές μονάδες. Με απλά λόγια, αυτό το παράδειγμα διαχωρίζει την επιχειρησιακή λογική από τη λογική διεπαφής. Αυτή η αρχιτεκτονική καθιστά την εφαρμογή πιο αποτελεσματική.
Το μοντέλο αντιπροσωπεύει μια μοναδική οντότητα - θα μπορούσε να είναι ένα μόνο αντικείμενο ή πιθανότερο μια δομή. Υπάρχει μια σχέση ενός με την οντότητα και τα δεδομένα του αντικειμένου. Είναι το μοντέλο που ανταποκρίνεται σε αιτήματα που προέρχονται από την άποψη σχετικά με την κατάσταση ή την κατάστασή του. Με τον τρόπο αυτό, η επεξεργασία δεδομένων πραγματοποιείται μόνο στο μοντέλο, γεγονός που εξασφαλίζει την εσωτερική συνέπεια των δεδομένων.
Η προβολή χρησιμοποιείται για την παρουσίαση της γραφικής απεικόνισης του περιβάλλοντος χρήστη. Θα μπορούσε να φιλτράρει ορισμένες πτυχές του μοντέλου ή να υπογραμμίσει άλλους. Αντιπροσωπεύει τα δεδομένα εισόδου και εξόδου σε μια διεπαφή χρησιμοποιώντας διάφορα στοιχεία όπως κουμπιά, μενού, παράθυρα διαλόγου κλπ. Για να δείτε την κατάσταση των αντικειμένων εφαρμογής, η προβολή διερωτάται για το μοντέλο μέσω του ελεγκτή.
Ο ελεγκτής παρέχει τη σύνδεση μεταξύ της διεπαφής χρήστη (προβολή) και της λογικής επεξεργασίας εφαρμογών (μοντέλο). Ο ελεγκτής χρησιμοποιεί τις μεθόδους μοντέλου για να ανακτήσει πληροφορίες σχετικά με το αντικείμενο της εφαρμογής, για να αλλάξει την κατάσταση του αντικειμένου και για να ενημερώσει την άποψη για αυτή την αλλαγή. Κατά μία έννοια, ο ελεγκτής επιτρέπει στον χρήστη να κάνει αλλαγές και να δει τα αποτελέσματα.
