Descriptors in Python
From Fosscomm Thessaloniki 2010
Οι descriptors στην Python αποτελούν κλάσεις νέου τύπου (new-style classes) που υλοποιούν τουλάχιστον μία εκ των μεθόδων __get__(), __set__() και __delete__(). Χρησιμοποιούνται, μεταξύ άλλων, για μεγαλύτερο έλεγχο κατά την πρόσβαση σε ιδιότητες (attributes) των διαφόρων (νέου τύπου) αντικειμένων. Στη συγκεκριμένη παρουσίαση θα εξηγηθεί το αντιστοιχο πρωτόκολλο των descriptors, θα παρουσιαστούν κάποιες περιπτώσεις στις οποίες αποδεικνύονται χρήσιμοι και θα δοθούν παραδείγματα χρήσης τους σε κώδικα.

