Τι είναι το Διάγραμμα αντικειμένων στο UML; Μάθετε με το Παράδειγμα
⚡ Έξυπνη Σύνοψη
Το Διάγραμμα Αντικειμένων σε UML καταγράφει ένα στατικό στιγμιότυπο ενός συστήματος, εμφανίζοντας συγκεκριμένες στιγμιότυπες εικόνες αντικειμένων, τις τιμές των χαρακτηριστικών τους και τους συνδέσμους τους σε μια δεδομένη στιγμή. Αυτός ο πόρος εξηγεί τη συμβολική περιγραφή του διαγράμματος αντικειμένων, τα βήματα σχεδίασης, τον σκοπό και πώς διαφέρει από ένα διάγραμμα κλάσης.

Πριν μάθουμε το Διάγραμμα αντικειμένων, ας καταλάβουμε-
Τι είναι το Διάγραμμα τάξης;
Μια τάξη αντιπροσωπεύει πράγματα που συναρμολογούνται έχοντας κοινή συμπεριφορά. Είναι ένα προσχέδιο ενός αντικειμενοστρεφούς συστήματος
Ας εξετάσουμε ένα συναρπαστικό παράδειγμα κλάσεων και αντικειμένων. Όλοι γνωρίζουμε αυτοκίνητα όπως η Ferrari, η Volkswagen, η Mercedes και η Porsche, κ.λπ. Όλα αυτά είναι εταιρείες κατασκευής αυτοκινήτων. Εδώ, μπορούμε να θεωρήσουμε ότι ένα αυτοκίνητο είναι α τάξη και Ferrari, Mercedes είναι οι αντικειμένων

Τι είναι το Διάγραμμα αντικειμένων στο UML;
An Διάγραμμα αντικειμένου Περιγράφει την παρουσία μιας κλάσης. Οπτικοποιεί τη συγκεκριμένη λειτουργικότητα ενός συστήματος. Η διαφορά μεταξύ του διαγράμματος κλάσης και του διαγράμματος αντικειμένου είναι ότι το διάγραμμα κλάσης αντιπροσωπεύει κυρίως την συνολική εικόνα ενός συστήματος, η οποία αναφέρεται επίσης ως abs.tracθέα.
Τα αντικείμενα είναι οι οντότητες του πραγματικού κόσμου των οποίων η συμπεριφορά ορίζεται από τις κλάσεις. Τα αντικείμενα χρησιμοποιούνται για να αναπαραστήσουν τη στατική όψη ενός αντικειμενοστρεφούς συστήματος. Δεν μπορούμε να ορίσουμε ένα αντικείμενο χωρίς την κλάση του. Τα διαγράμματα αντικειμένων και κλάσεων είναι κάπως παρόμοια.
Σημείωση ενός διαγράμματος αντικειμένου
Παράδειγμα διαγράμματος αντικειμένου
Το παραπάνω διάγραμμα αντικειμένων UML περιέχει δύο αντικείμενα που ονομάζονται Ferrari και BMW που ανήκουν σε μια κατηγορία που ονομάζεται Car. Τα αντικείμενα δεν είναι παρά οντότητες του πραγματικού κόσμου που είναι οι περιπτώσεις μιας κλάσης.
Πώς να σχεδιάσετε ένα διάγραμμα αντικειμένου
Ακολουθούν τα βήματα για τη σχεδίαση διαγράμματος αντικειμένου σε UML:
- Βήμα 1) Πριν σχεδιάσει κανείς ένα διάγραμμα αντικειμένων, θα πρέπει να αναλύσει όλα τα αντικείμενα μέσα στο σύστημα.
- Βήμα 2) Οι σχέσεις του αντικειμένου πρέπει να είναι γνωστές πριν δημιουργηθεί το διάγραμμα.
- Βήμα 3) Η συσχέτιση μεταξύ διαφόρων αντικειμένων πρέπει να καθαριστεί πριν.
- Βήμα 4) Ένα αντικείμενο πρέπει να έχει ένα ουσιαστικό όνομα που να περιγράφει τη λειτουργικότητά του.
- Βήμα 5) Ένα αντικείμενο πρέπει να εξερευνηθεί για να αναλυθούν διάφορες λειτουργίες του.
Διάγραμμα σκοπού αντικειμένου
- Χρησιμοποιείται για να περιγράψει τη στατική πτυχή ενός συστήματος.
- Χρησιμοποιείται για να αναπαραστήσει ένα παράδειγμα μιας κλάσης.
- Μπορεί να χρησιμοποιηθεί για την εκτέλεση μπροστινής και αντίστροφης μηχανικής σε συστήματα.
- Χρησιμοποιείται για την κατανόηση της συμπεριφοράς ενός αντικειμένου.
- Μπορεί να χρησιμοποιηθεί για την εξερεύνηση των σχέσεων ενός αντικειμένου και μπορεί να χρησιμοποιηθεί για την ανάλυση άλλων αντικειμένων σύνδεσης.
Εφαρμογές Διαγράμματος Αντικειμένου
Ακολουθούν οι εφαρμογές του Διαγράμματος Αντικειμένων:
- Τα διαγράμματα αντικειμένων διαδραματίζουν ουσιαστικό ρόλο κατά τη δημιουργία ενός σχεδιαγράμματος ενός αντικειμενοστρεφούς συστήματος.
- Τα διαγράμματα αντικειμένων παρέχουν μέσα μοντελοποίησης των κλάσεων, των δεδομένων και άλλων πληροφοριών ως ένα σύνολο ή μια ενιαία μονάδα.
- Χρησιμοποιείται για την ανάλυση του συστήματος online ή offline. Η λειτουργία ενός συστήματος μπορεί να οπτικοποιηθεί χρησιμοποιώντας διαγράμματα αντικειμένων.
Διάγραμμα τάξης vs. Διάγραμμα αντικειμένου
| Σειριακός αριθμός. | Τάξη | αντικείμενο |
|---|---|---|
| 1 | Αντιπροσωπεύει στατικές πτυχές ενός συστήματος. | Αντιπροσωπεύει τη συμπεριφορά ενός συστήματος σε πραγματικό χρόνο. |
| 2 | Δεν περιλαμβάνει δυναμικές αλλαγές. | Καταγράφει τις αλλαγές χρόνου εκτέλεσης ενός συστήματος. |
| 3 | Δεν περιλαμβάνει ποτέ χαρακτηριστικά ή τιμές δεδομένων μιας παρουσίας. | Περιλαμβάνει χαρακτηριστικά και τιμές δεδομένων οποιασδήποτε παρουσίας. |
| 4 | Διάγραμμα τάξης χειρίζεται τη συμπεριφορά των αντικειμένων. | Τα αντικείμενα είναι περιπτώσεις κλάσεων. |
