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

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

Πώς να κάνει ένα μοτίβο σε C + + κώδικα

Όπως και πλέξιμο πρότυπα , τα πρότυπα προγραμματισμού αποτελούν εργαλεία για την αναπαραγωγή καλό σχεδιασμό . Douglas Schmidt του Πανεπιστημίου Vanderbilt περιγράφει C + + πρότυπα ως ένας τρόπος για να συλλάβει επιτυχείς λύσεις σε συγκεκριμένα προβλήματα προγραμματισμού έτσι ώστε οι προγραμματιστές μπορούν να επαναχρησιμοποιηθούν τις λύσεις αργότερα . Δομικά σχήματα περιγράφουν πώς να οργανώσουν και να συνδέσετε τα αντικείμενα . Πρότυπα συμπεριφοράς συλλάβει τρόπους για να οργανώσουν τον κωδικό . Τα πρότυπα δημιουργίας μεθόδων ρεκόρ για τη διοργάνωση κώδικα για να δημιουργήσετε αντικείμενα λογισμικού . Αυτές οι ομάδες έχουν περαιτέρω υποδιαιρέσεις : πρότυπα Factor, για παράδειγμα , τη δημιουργία γενικευμένης αντικείμενα λογισμικού - στοιχείων του προγράμματος - και όχι αντικείμενα προσαρμοσμένα σε συγκεκριμένα προβλήματα . Οδηγίες
Η 1

Καθορίστε το σκοπό του προτύπου και το πρόβλημα που θέλετε να λύσει . Schmidt Vanderbilt συστήνει σε απευθείας σύνδεση που έχετε ορίσει το πρόβλημα σε γενικές γραμμές : Επιτυχής μοντέλα έχουν μια ύπαρξη ανεξάρτητη από το πώς οι χρήστες την εφαρμογή τους σε συγκεκριμένες καταστάσεις . Τα πρότυπα είναι μια καλή λύση για τα επαναλαμβανόμενα προβλήματα και όχι το μοναδικό περιστατικά . 2

Κατάλογος των απαιτήσεων , ή δυνάμεις , που θα ενεργεί για το σχέδιό σας . Εάν κώδικα λογισμικού για μια υπηρεσία stock -quote , για παράδειγμα , οι δυνάμεις περιλαμβάνουν τις πολλαπλές επενδυτές τον έλεγχο της αγοράς , καθένας από τους οποίους έχει μια διαφορετική προοπτική και ενδιαφέρον . Ένα επιτυχημένο πρότυπο παρέχει χρησιμοποιήσιμες πληροφορίες, ανεξάρτητα από το πώς τα μεμονωμένα παρατηρητές και αλλάζουν οι ανάγκες τους .
Εικόνων 3

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

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

Γράψτε τον κωδικό για να δημιουργήσετε το σχέδιό σας . Δοκιμάστε το μόλις τελειώσετε για να βεβαιωθείτε ότι όλα λειτουργούν με τον τρόπο που θέλετε .
Η
εικόνων

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

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