Vediamo se ho capito: ad una classe Database potrei chiedere di accedere al database(quindi magari definire delle variabili con la Pass e il nome utente del db e poi passarle ad una funzione che si connette al DB) poi potrei chiedere di inserire dei dati dell'utente nel DB(quindi definire un metodo che prende in ingresso i dati e mi esegue una query) Com'è il processo di pensiero? Ci ho azzeccato o c'è qualcosa di sbagliato in questo modo si riflettere? Grazie!
Venerdì uscirà un video dove rispondo alla tua domanda andando a creare il codice per mostrarti come avrei modellizzato io la situazione. Trovi la première sulla pagina del canale!!
Io inizio ad avere problemi(con java) nei progetti non grandi ma gia di medie dimensioni. Le basi mi sembra sempre di averle conprese al 100% ma appena passo ad un programma semi-complesso con 30-40 classi mi perdo clamorosamente, inizio a sentirmi frustrato. Spero che nelle prossime lezioni tratti anche le classi generiche e tipizzate, praticamente onnipresenti nei progetti complessi. Grazie per la condivisione.
@@ProfAndreaPollini ok, seguiró attentamente questa serie. Ha qualche consiglio da darmi per potermi sbloccare riguardo proprio al passaggio tra le basi e progetti piu complessi, non riesco a venirne fuori.
Secondo me il problema è sempre il modo di guardare problemi complessi scomponendoli in problemi più gestibili. Prendi il problema e spezzettalo in componenti, separati tra di loro e che comunicano. Parti sempre dal "quali sono i metodi necessari" e poi implementa, non iniziare ad implementare subito, mai. Cosa senti che ti blocca quando affronti un progetto più complesso?
Prof. Pollini perché non spiega le cose come stanno nella relazione tra classi ed oggetti? Il fatto che le classi sono puramente un modello concettuale, mentre gli oggetti hanno una loro presenza nella RAM del PC durante l'esecuzione di un programma. Che l'operazione di istanziazione fa proprio quello: piglia un'idea chiamata classe e gli da una forma fisica nella RAM?
Io a dire il vero non scrivo idee.. non capisco. Una classe la definisco per descrivere come saranno gli elementi appartenenti a quella classe..cosa non ti torna?