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

Άποψη: 17236|Απάντηση: 0

[Επικοινωνία] Ένεση εξάρτησης, ποια είναι τα οφέλη από τη χρήση της;

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 10/2/2019 6:14:29 μ.μ. | | |
Πρώτον, η δημιουργία σχετικών αντικειμένων κλάσεων μπορεί πράγματι να γίνει από νέα. Ωστόσο, όταν το έργο είναι πολύ μεγάλο και το αντικείμενο έχει πάρα πολλές εξαρτήσεις, πρέπει να γράψουμε πολύ νέο κώδικα κατά την κατασκευή του αντικειμένου και μπορεί να υπάρχει μια μέθοδος απευθείας κλήσης του αντικειμένου αφού ξεχάσουμε να δημιουργήσουμε ορισμένα εξαρτημένα αντικείμενα, τότε θα υπάρχει μια εξαίρεση μηδενικού δείκτη. Εάν αυτή η διαδικασία αφεθεί στη διαχείριση κοντέινερ, δεν χρειάζεται να ανησυχούμε για τη δημιουργία αντικειμένων και δεν θα υπάρχουν εξαιρέσεις μηδενικού δείκτη κατά τη χρήση εξαρτημένων αντικειμένων ανά πάσα στιγμή και ο κώδικας μπορεί να απλοποιηθεί.
Δεύτερον, τα χαρακτηριστικά που χρησιμοποιούνται στη διαδικασία κλήσης μεθόδου μπορεί να είναι χαρακτηριστικά στιγμιότυπου, εάν όλα ορίζονται ως στατικά, τι γίνεται με τα δεδομένα που χρησιμοποιούνται στη μέθοδο; Εάν ορίσετε όλες τις μεθόδους ως στατικές, τότε οι ιδιότητες της κλάσης που αναφέρεται στη μέθοδο πρέπει επίσης να οριστούν ως στατικές, κάτι που ισοδυναμεί με καθολικά χαρακτηριστικά, επομένως σίγουρα θα υπάρξουν προβλήματα συγχρονισμού δεδομένων.
Στην πραγματικότητα, είναι λογικό να σκεφτούμε τις αρχές προγραμματισμού που δίνονται στο μοτίβο σχεδίασης, όλες με στόχο τη δημιουργία εξαιρετικά ευανάγνωστου, εύκολου στη συντήρηση και επεκτάσιμου κώδικα. Με τις καλύτερες ευχές!

Είναι βολικό να συναρμολογείτε λογισμικό με τον τρόπο των δομικών στοιχείων και είναι βολικό να δημιουργείτε λογισμικό με υψηλή συνοχή και χαμηλή σύζευξη (εξαγωγή εξαρτήσεων από τον κώδικα)
Συνεργατική ανάπτυξη, εντοπισμός σφαλμάτων κώδικα (δεν χρειάζεται να ενσωματωθούν στοιχεία μαζί, μπορούν να δοκιμαστούν ξεχωριστά) και ο κώδικας που δημιουργείται είναι πιο ισχυρός.

Η ανάπτυξη έργου δίνει προσοχή στην υψηλή συνοχή και τη χαμηλή σύζευξη και η χρήση της έγχυσης εξάρτησης μπορεί να αποφύγει τη χρήση της νέας περιοχής λέξεων-κλειδιών για τη δημιουργία αντικειμένων, μειώνοντας έτσι τη σύζευξη μεταξύ των κλάσεων






Προηγούμενος:c# Marshal.PtrToStructure
Επόμενος:Κρυπτογράφηση και αποκρυπτογράφηση και γλώσσα συναρμολόγησης
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com