Zitat von
3_of_8:
Ich meinte ja auch, er solle es nur tun, wenn man ansonsten Ärger mit den überschriebenen Properties bekommt.
Nein, das wuerde zu noch inkonsistenterem Verhalten fuehren.
Zitat von
3_of_8:
Intuitiv würde ich sagen, das widerspricht der "dynamischen Bindung", wenn man so verschiedene Effekte durch Typencasting bei Klassen erreicht.
Wenn an deiner Property irgendetwas "dynamisches" dabeiwaere, waere es auch irgendwie widersprechend, aber es is nunmal nix "dynamisch"/"virtuell" deklariert, womit eine solche Verhaltensaenderung durch Typecasts durchaus nachvollziehbar, logisch und beabsichtigt ist.
greetz
Mike