Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Ποιες είναι οι ρόλοι της αναφοράς και Set Χαρακτηριστικά σε ένα σχέδιο Class Diagram

; Αντικειμενοστραφής λογισμικό είναι σχεδιασμένο με διαγράμματα κλάσεων πριν από κάθε κώδικα είναι γραμμένο . Μια κλάση είναι μια αφηρημένη οντότητα που αντιπροσωπεύει κάτι που έχει ένα κράτος και μια συμπεριφορά , και συνήθως έχει σχεδιαστεί με ένα σκοπό στο μυαλό . Για παράδειγμα , μια κλάση μπορεί να αντιπροσωπεύει ένα άτομο , έναν τραπεζικό λογαριασμό , ή μια σύνδεση δικτύου . Class διαγράμματα λεπτομέρεια τη σχέση ανάμεσα στις τάξεις σε ένα πρόγραμμα , και επίσης λεπτομερώς τα χαρακτηριστικά των κατηγοριών . Χαρακτηριστικά της κατηγορίας αποτελούν τα στοιχεία που περιέχει μια κατηγορία . Δύο παραδείγματα είναι χαρακτηριστικά αναφοράς και καθορίζονται τα χαρακτηριστικά . Χαρακτηριστικά αναφοράς
Η

Α σημεία αναφοράς σε ένα άλλο αντικείμενο . Ένα αντικείμενο είναι ένα στιγμιότυπο της κλάσης , το οποίο είναι ένα προσχέδιο για κάποια αφηρημένη οντότητα . Για παράδειγμα , μια κατηγορία μπορεί να αντιπροσωπεύει ένα αυτοκίνητο. Ένα παράδειγμα αυτής της κατηγορίας θα μπορούσε να αποτελέσει ένα συγκεκριμένο αυτοκίνητο , με μια μάρκα, το μοντέλο και το έτος . Συγκεκριμενοποίηση δημιουργεί ένα αντικείμενο από μια τάξη και δημιουργεί ορισμένες προεπιλεγμένες τιμές . Ο ρόλος των αναφορών , όπως χαρακτηριστικά σε ένα διάγραμμα σχεδιασμού δηλώνει ότι αυτή η κατηγορία βασίζεται σε μια άλλη κατηγορία που πρέπει να αρχικοποιείται σε ένα αντικείμενο . Αυτό το στιγμιότυπο μπορεί να γίνει μέσα στην ίδια την τάξη, ή σε κάποιο άλλο μέρος του προγράμματος , αλλά θα πρέπει να γίνει για την αναφορά να είναι έγκυρη . Αυτό το χαρακτηριστικό σας δίνει τη διορατικότητα σε ό, τι απαιτήσεις έχει η τάξη .
Εικόνων Κατάλληλη χρήση της αναφοράς Χαρακτηριστικά
Η

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

Η Set Χαρακτηριστικά
Η

ένα σύνολο χαρακτηριστικό είναι ένα χαρακτηριστικό που επιτρέπει στους πελάτες ( ένας πελάτης είναι ένα αντικείμενο που προσπαθεί να αποκτήσει πρόσβαση σε αυτό το μάθημα ) για να ρυθμίσετε τα δεδομένα , ανεξάρτητα μεταβλητή που συνδέεται με .
Αυτό σας λέει ότι τα δεδομένα μπορεί να χειραγωγηθεί από τους πελάτες και ως εκ τούτου υπόκεινται σε αλλαγές .
Η Κατάλληλη Χρήση του σετ Χαρακτηριστικά
Η

Set χαρακτηριστικά θα πρέπει να χρησιμοποιείται για κάθε μεταβλητή που μπορούν να τροποποιηθούν από τους πελάτες στην τάξη . Όλες οι μεταβλητές πρέπει να δηλώνονται ιδιωτικές έτσι ώστε κανένας πελάτης δεν μπορούν να τα δουν ή να τροποποιήσει τους . Ωστόσο , εάν πρέπει να προσεγγιστούν ή να τροποποιηθεί , αυτό επιτυγχάνεται μέσω σετ και να πάρει χαρακτηριστικά . Με αυτό τον τρόπο , η τάξη παρέχει κάποιο έλεγχο για το πώς γίνεται πρόσβαση των δεδομένων. Για παράδειγμα , μια κλάση μπορεί να επιτρέψει σε έναν πελάτη να ορίσετε ένα από τα μέλη δεδομένων , εφόσον πληρούνται ορισμένες προϋποθέσεις . Η λογική αυτή αντιμετωπίζεται μέσα σε ένα σύνολο χαρακτηριστικών . Εάν ο πελάτης θα μπορούσε απλά να ορίσετε το μέλος δεδομένων άμεσα , η λογική αυτή θα πρέπει να παρακαμφθεί .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα