27/10/10 15:34
foralobo
la mia domanda è più che altro tecnica... sta alla base della programmazione ad oggetti creare delle classi. Ci siamo ma volte sembrerebbe che l'uso di una classe in una determinata circostanza sia superfluo...cmq non volgio dilungarmi troppo. voglio chiedere a voi esperti:
- prima di tutto: a volte si ha la necessità di creare una classe che poi non potrà essere riusata in altri programmi. Non so, ad esempio potremmo prendere in considerazione un database. Creo una classe per aprire quel database che uso per la contabilità. Tale classe mi fornisce metodi e proprietà riguardante quella tabella, mi da il saldo del cliente, le entrate le uscite etc...eliminato il database, che me ne faccio della classe?
domanda: in questi casi è bene costruire una classe oppure è un lavoro superfluo?
- secondo: tutta la pappardella iniziale per arrivare al punto database. Un altro esempio banale...Mettiamo che si abbia una tabella CLIENTI e dobbiamo gestire questi clienti. Aggiunta cliente, eliminazione, modifica etc..
in questo caso lavoriamo sul database direttamente ma se volessi creare una classe CLIENTE, che mi permetta la gestione di ogni cliente...come la potrei interfacciare con il database? mettiamo che utilizzo un "dataset", già tramite questo (che x altro è un oggetto) io posso gestirmi i clienti.
domanda: quando è bene creare una classe?
Mi direte: sempre...ma nel caso specifico, per l'uso su database, quindi dove ci sono già i nomi specifici delle tabelle, le stringhe per le query che non posso generalizzare perché riguardano tali tabelle...come si lavora in questi casi?
spero di essermi spiegato.
grazie per i chiarimenti
- prima di tutto: a volte si ha la necessità di creare una classe che poi non potrà essere riusata in altri programmi. Non so, ad esempio potremmo prendere in considerazione un database. Creo una classe per aprire quel database che uso per la contabilità. Tale classe mi fornisce metodi e proprietà riguardante quella tabella, mi da il saldo del cliente, le entrate le uscite etc...eliminato il database, che me ne faccio della classe?
domanda: in questi casi è bene costruire una classe oppure è un lavoro superfluo?
- secondo: tutta la pappardella iniziale per arrivare al punto database. Un altro esempio banale...Mettiamo che si abbia una tabella CLIENTI e dobbiamo gestire questi clienti. Aggiunta cliente, eliminazione, modifica etc..
in questo caso lavoriamo sul database direttamente ma se volessi creare una classe CLIENTE, che mi permetta la gestione di ogni cliente...come la potrei interfacciare con il database? mettiamo che utilizzo un "dataset", già tramite questo (che x altro è un oggetto) io posso gestirmi i clienti.
domanda: quando è bene creare una classe?
Mi direte: sempre...ma nel caso specifico, per l'uso su database, quindi dove ci sono già i nomi specifici delle tabelle, le stringhe per le query che non posso generalizzare perché riguardano tali tabelle...come si lavora in questi casi?
spero di essermi spiegato.
grazie per i chiarimenti
aaa