Certo è comodo mettere tutto insieme ma se quegli stessi valori ti servono all'interno dello stesso progetto in un altro ambito? Se devi sviluppare un altro progetto? Altre funzioni altro codice. La classe che diventerà un chilometro ma ciò che peggio un insieme di funzioni disconnesse e non metodi che lavorano insieme.
Il metodo si deve mantenere su di un piano astratto secondo me. Deve eseguire la query, magari passata come parametro, e deve restituirti i risultati in un array. Io, per dirti, ho fatto una piccola classe che esegue le operazioni di accesso più comuni al database e la riutilizzo sempre.
Il ciclo while che ti popola la tabella lo esegui fuori dalla classe con i risultati del metodo oppure, non so, memorizzi i risultati in variabili di classe se pensi che questi ti servano molto spesso.
Io la vedo in questo modo, non sono un mago della OOP e quello che ti dico è in base alle mie osservazioni e alla mia poca esperienza.
Spero ti sia utile

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando