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

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

Προδιαγραφές της UML σε C + +

" Να είστε έτοιμοι " είναι κάτι περισσότερο από το σύνθημα Προσκόπων : είναι επίσης σοφές συμβουλές για τους προγραμματιστές . Μπορείτε να ετοιμάσετε C + + κώδικα σας εκ των προτέρων από διαγραμμάτων χρησιμοποιώντας Unified Modeling Language ( UML ) και τα χαρακτηριστικά της . UML επιτρέπει να λογικά μοντέλο κωδικό σας προτού να αρχίσετε να προγραμματίσετε . Επιτρέπει στους προγραμματιστές να εργάζονται αποτελεσματικά σε ομάδες , και τους επιτρέπει να αντιληφθούν τη σχέση μεταξύ του κώδικα C + + και η βάση δεδομένων ή δεδομένων XML . UML διαγράμματα μοιάζουν με διαγράμματα ροής . Μπορείτε να δημιουργήσετε διαγράμματα UML με ένα μολύβι και χαρτί ή με προσαρμοσμένο λογισμικό UML . Μαθήματα
Η

Προγραμματιστές σχεδιάστε ένα πλαίσιο για να αντιπροσωπεύσουν κάθε C + + class , και γράψτε το όνομα της κατηγορίας στο επάνω μέρος του κουτιού . Στη συνέχεια, σχεδιάστε μια οριζόντια γραμμή κάτω από κάθε όνομα της κλάσης . Μια κλάση σε C + + λειτουργεί σαν ένα μικροσκοπικό πρόγραμμα , και κάθε εξυπηρετεί ένα συγκεκριμένο σκοπό . Τα μαθήματα είναι τα βασικά δομικά στοιχεία ενός C + + σε εφαρμογή , έτσι ώστε οι προγραμματιστές να ξεκινήσει μια προδιαγραφή C + + UML , εκπροσωπώντας τάξεις . Σε γενικές γραμμές , ένας προγραμματιστής θα πρέπει να προσπαθήσει να κρατήσει τις κατηγορίες που εξυπηρετούν παρόμοιο σκοπό ομαδοποιούνται σε ένα διάγραμμα . Για παράδειγμα, ένα C + + UML διάγραμμα που αναπαριστά ένα παιχνίδι θα τάξεις της ομάδας animation στην ίδια περιοχή του διαγράμματος .
Εικόνων Μέλη
Η

Μια μέλη C + + κλάσης τιμές δεδομένων που κατέχονται από η κατηγορία , καθώς και το όνομα τροποποιήσεις στην μνήμη που ονομάζεται " λειτουργίες. " Για να προσθέσετε μέλη σε μια τάξη , οι προγραμματιστές γράφουν τις ιδιότητες της κάθε κατηγορίας κάτω από το όνομά του . Ονομάζουν πεδία δεδομένων , όπως ακέραιους αριθμούς , χορδές και τα αντικείμενα ως " ιδιότητες ανάγνωσης-εγγραφής . " Ονομάζουν const αξίες " μόνο για ανάγνωση ιδιότητες . " Αυτές οι τιμές είναι σταθερές , εξ ορισμού, και δεν μπορεί να τροποποιηθεί . Τυπικά , ένας προγραμματιστής ομάδες που σχετίζονται με τις τιμές των δεδομένων από κοινού .
Εικόνων
Σχέσεις
Η

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

Προγραμματιστές μας ένα 1 , 0 ή * να δείξει cardinality μεταξύ των τάξεων . Εάν κάθε κατηγορία αντιστοιχεί σε ακριβώς ένα παράδειγμα μιας άλλης τάξης , ένας προγραμματιστής θα καταρτίσει ένα 1 βρίσκεται δίπλα στους δύο κουτιά τάξη . Αν η κατηγορία περιέχει πολλές περιπτώσεις άλλης κατηγορίας , ένας προγραμματιστής θα συντάξει ένα 1 και ένα * δίπλα στη γραμμή σχέσης που συνδέει τους. Αν σε μία τάξη μπορεί αλλά δεν χρειάζεται , να περιέχει ένα στιγμιότυπο της κλάσης , ένας προγραμματιστής θα χρησιμοποιήσει ένα 0 και 1 . Εάν κάθε κατηγορία μπορεί να περιέχει απεριόριστο αριθμό μιας άλλης τάξης , προγραμματιστές σχεδιάσετε ένα * δίπλα στο καθένα.
Η
εικόνων

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

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