. Δίκτυο :Solving η πολλαπλάσια πλατφόρμα δικτύου
ζητημάτων κληρονομιάς κάτω.
. Η πλατφόρμα δικτύου δεν υποστηρίζει την πολλαπλάσια
κληρονομιά. Μην συγχύσετε την πολλαπλής στάθμης κληρονομιά
με την πολλαπλάσια κληρονομιά. Με την πολλαπλάσια κληρονομιά
μπορούμε να έχουμε μια υποκατηγορία που κληρονομεί από δύο
κατηγορίες συγχρόνως.
Υποθέστε ότι έχουμε μια εφαρμογή που έχει τους
πελάτες μιας κατηγορίας και τους προμηθευτές μιας άλλης
κατηγορίας. Εάν θελήσατε να συνδυάσετε αυτές τις δύο
κατηγορίες σε μια κατηγορία CustomerVendor θα ήταν ένας
συνδυασμός πελατών και προμηθευτών ακριβώς όπως το διάγραμμα
κατωτέρω.
Παρακαλώ αντιγράψτε το ακόλουθο URL στον ξεφυλλιστή
σας για να δείτε το διάγραμμα: http://www.vbprofs.com/images/Article εικόνες/ThomasArt1.gif
Στο ανωτέρω διάγραμμα βλέπουμε πώς η κατηγορία
CustomerVendor κληρονομεί και από τις δύο από εκείνες τις
κατηγορίες.
Η πολλαπλάσια κληρονομιά είναι σύνθετη και μπορεί να
είναι επικίνδυνη. Τα πλεονεκτήματα της επαν-χρήσης κώδικα
επικρατούν της πολυπλοκότητας είναι μέχρι την επιλογή σας.
Η πολλαπλάσια κληρονομιά δεν υποστηρίζεται από VB.
το δίκτυο ή. πλατφόρμα δικτύου. Αντί της πολλαπλάσιας
κληρονομιάς μπορούμε να χρησιμοποιήσουμε τις πολλαπλάσιες
διεπαφές για να επιτύχουμε την παρόμοια επίδραση στην πολλαπλάσια
κληρονομιά.
VB. στο δίκτυο όλα τα αντικείμενα έχουν μια
αρχική ή εγγενή διεπαφή, η οποία αποτελείται από τις
ιδιότητες, τα γεγονότα, τις μεθόδους ή τις μεταβλητές μελών που
δηλώνονται χρησιμοποιώντας τη δημόσια λέξη κλειδί. Τα
αντικείμενα μπορούν να εφαρμόσουν επίσης τις δευτεροβάθμιες
διεπαφές με τη χρησιμοποίηση εφαρμόζουν τη λέξη κλειδί.
Μερικές φορές είναι χρήσιμο για ένα αντικείμενο να
υπάρξουν περισσότερες από μια διεπαφές, επιτρέποντας σε μας για
να αλληλεπιδράσει με το αντικείμενο με τους διαφορετικούς τρόπους.
Η κληρονομιά επιτρέπει σε μας για να δημιουργήσει τις
υποκατηγορίες που είναι μια εξειδικευμένη περίπτωση της
κατηγορίας βάσεων.
Παράδειγμα
Μερικές φορές έχουμε μια ομάδα αντικειμένων που δεν
είναι τα παρόμοια, αλλά θέλουμε να τα χειριστούμε ο ίδιος
τρόπος. Θέλουμε όλα τα αντικείμενα για να ενεργήσουμε σαν
είναι οι ίδιοι, ακόμα κι αν είναι διαφορετικοί.
Μπορούμε να έχουμε μερικά διαφορετικά αντικείμενα σε
μια εφαρμογή, όπως ο πελάτης, το προϊόν, το τιμολόγιο κ.λπ.
Κάθε αντικείμενο θα είχε μια διεπαφή προεπιλογής κατάλληλη
για κάθε μεμονωμένο αντικείμενο, και κάθε ένας από τους είναι
μια διαφορετική κατηγορία. Καμία φυσική κληρονομιά δεν
είναι υπονοούμενη μεταξύ αυτών των κατηγοριών. Υποθέστε
ότι θέλουμε να τυπώσουμε ένα έγγραφο για κάθε τύπο
αντικειμένου. Σε αυτήν την περίπτωση θα επιθυμούσαμε να τους
κάνουμε όλη την πράξη ως εκτυπώσιμο αντικείμενο. Για να
ολοκληρώσουμε αυτό μπορούμε να καθορίσουμε μια γενική διεπαφή
που θα επέτρεπε την παραγωγή ενός τυπωμένου εγγράφου. Με
την εφαρμογή μιας κοινής διεπαφής είμαστε σε θέση να γράψουμε
μια ρουτίνα που δέχεται οποιοδήποτε αντικείμενο που εφαρμόζει
ένα τυπωμένο έγγραφο.
Συμπερασματικά, με την εφαρμογή των πολλαπλάσιων
διεπαφών VB. στο δίκτυο, μπορούμε να επιτύχουμε μια παρόμοια
επίδραση σε αυτή της πολλαπλάσιας κληρονομιάς.
Ο Thomas είναι ένας πεπειραμένος οπτικός βασικός
υπεύθυνος για την ανάπτυξη, με την πείρα 7 + έτη που αναπτύσσουν
ειδικά τις οικονομικές εφαρμογές. Οι κύριες δεξιότητες ΤΠ
του είναι VB, SQL, εκθέσεις κρυστάλλου - εάν χρειαζόσαστε
έναν οπτικό βασικό υπεύθυνο για την ανάπτυξη για τα προγράμματά
σας αισθάνεστε ελεύθεροι να έρθετε σε επαφή με τον Thomas μέσω
του προσωπικού ιστοχώρου του
Kaloyani.com ή μέσω
VBprofs.com - νεώτερος
οπτικός ο βασικός και
VB. πύλη
των πόρων δικτύου.
Αρθρο Πηγη: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster παίρνει τον κώδικα HTML
Προσθεστε αυτο το αρθρο στον ιστοτοπο σας τωρα!
Webmaster υποβάλλει τα άρθρα σας
Εγγραφή που απαιτείται καμία! Συμπληρώστε τη μορφή και το άρθρο σας είναι στον κατάλογο Messaggiamo.Com