A gennaio di quest'anno è stato pubblicato l'ultimo articolo della serie "OOP in VB .NET"... ultimo non perchè il mio "tutorial" è finito, ma per mancanza di tempo e forse di ispirazione.
Nella
parte 1 ho fatto una breve premessa al tutorial e alla programmazione OOP;
la parte 2 è un intero articolo che parla di costruttutori;
parte la 3 accennava al fantastico meccanismo dell'ereditarietà e livelli di protezione.
Cosa manca? Manca di accennare a tutti i costrutti Override, Overloads, Abstract , Static... e manca di parlare del concetto di interfaccia (Io adoro il concetto di interfaccia).
Cosa mi ha fatto venire l'ispirazione? niente, un mio amico sta inizando a programmare in VB.NET, ha poca esperienza di programmazione ma un sacco di voglia... Io provato a dire "...già che stai per inziare mi raccomando inizia subito a pensare in OOP..." ma dopo qualche giorno mi chiede "ma perchè devo costruire le classi? ce ne sono già tante!"
Mi sono quindi reso conto che non è sufficiente sapere come si fanno le classi e come trattare con gli oggetti... ma occorre insegnare anche perchè servono le classi...Nessuno mi ha insegnato quando servono le classi, stavo facendo un progetto in VB6 e ne ho sentito l'esigenza. Cosa mi ha spinto ad avere questa esigenza?
"OOP in VB .NET": il tutorial deve proseguire, il tutorial proseguirà...
posted @ martedì 25 novembre 2003 11:18