Grammatiche COSTUME E SOCIETA' CULTURA ESTERI MUSICA, CINEMA E SPETTACOLO POLITICA PUBBLICITA' RUBRICHE SPORT TECNOLOGIE DEDICATE A... LO STAFF CONSIGLIA... LO STAFF SCONSIGLIA VIVAMENTE... ULTIMI ARRIVI |
OOP
Apriamo il diagramma UML della classe GambaDiLegno. State attenti: se osservate bene, l'evento DoDequeueAttribute e' readonly. Perche', questo? Dipende. Ora guardate perche' e' importante: come potete vedere, la classe Paperinik eredita da System.Paint. Perche'? Eh, non e' facile, ma niente di piu' facile, e' necessario fare un gettype: provateci voi a farlo senza l'ausilio di un enum. Personalmente, io ci avrei messo una classe chiamata System.Xml.Paint.FiloSganga. Come fare per enumerare il delegato? E' irrilevante: al resto ci pensa il framework. Ora fate attenzione. Come potete vedere, la proprieta' DoContainingElement e' in override. In effetti potremmo chiederci la ragione di quest'apparente complicazione: e' una semplice convenzione: voglio poi vedervi a fare una cosa del genere senza l'ausilio di un getEnumerator. Personalmente, io avrei usato una classe chiamata System.Xml.ArchimedePitagorico. E allora come faremo a catturare il campo? La risposta giusta e' "Dipende": al resto ci pensa il framework. Nient'altro. GRAMMAR INFO
|