PDA

View Full Version : [VB.NET] DataSet e classi base


OrcaAssassina
22-03-2007, 18:22
In una classe base ClsBase ho inserito dei metodi standard per gestire connessioni e operazioni su database.
all'interno della classe base è stata dichiarata una variabile private dset di tipo DataSet.

la classe base è ereditata da diverse classi che referenziano la variabile dataset, ciascuna in maniera indipendente.

qual'è il metodo migliore per rendere globale e unico l'oggetto dataset (dset) in maniera tale che sia condiviso da tutte le classi derivate??
un metodo sicuramente funzionante è quello di dichiarare gobal dset as DataSet all'interno di un modulo bas, ma vorrei
che la dichiarazione venisse fatta all'interno della classe base.

qual'è il modo più corretto per raggiungere questo obiettivo??


Ciao e grazieeeeeeee

Einstein
23-03-2007, 15:15
Il modo più object oriented che conosco è usare una classe Singleton:

http://it.wikipedia.org/wiki/Singleton

Però, bisogna sempre considerare se creare un qualcosa di "globale" è realmente necessario...

Ciao