Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Attributes

Îåêßíçóå áðü ôï ìÝëïò Αλέξανδρος Δημητρίου. Τελευταία δημοσίευση από το μέλος tolisss στις 20-06-2009, 19:07. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  20-06-2009, 17:08 51883

    Attributes

    Παιδιά καλησπέρα.. Εάν έχω καταλάβει σωστά ο σκοπός των attributes είναι να χαρακτηρίζουν τις κλάσεις με ένα τύπο κλάσης?

     

    Δηλαδή ποια η διαφορά στην χρήση των attributes με την χρήση του inherits?

     

     


    Αυτοί που ζουν γενναίοι είναι ενάρετοι,κάνουν ένδοξες πράξεις και πέθαινουν αιώνια ξακουστοί....
    Μ.Αλέξανδρος...IV Crusade...
  •  20-06-2009, 18:43 51884 σε απάντηση της 51883

    Απ: Attributes

    Ξεκίνα καλύτερα απο εδώ.

     


  •  20-06-2009, 19:07 51885 σε απάντηση της 51884

    Απ: Attributes

    Με τα attributes χαρακτηρίζεις ένα αντικείμενο(classes,method etc) με σταθερές τιμές(δεν αλλάζει η συμπεριφορά/μορφή του αντικειμένου πρέπει να γράψεις κώδικα που θα διαβάζει τα attributes και θα κανείς κάτι με βάση αυτά)  ενώ με το inheritance μπορείς να αλλάξεις τη μορφή ενός αντικειμένου πχ από customer να το κάνεις customer και user αν από ο customer κάνει inherit το user

    Φαντάξου ότι έχεις ένα attribute [MakeMeUser] και κανείς decorate το customer τότε δεν θα αλλάξει η συμπεριφορά του customer πρέπει κάποιος να γράψει κώδικα για να γίνει αυτό. Τα μεγάλα framework που λειτουργούν μέσα σε κάποιο context κάνουν ακριβώς αυτό. Εμπεριέχουν τον κώδικα που θα χαρακτηρίσει το αντικείμενο σε shared libraries και το context to οποίο βρίσκονται μέσα ξέρει ποτέ να κάνει apply το χαρακτηρισμό αυτό

     


    Φιλικα

    My blog
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems