From the course: Fondamenti di programmazione: progettazione orientata agli oggetti

Imparare i principi di progettazione orientata agli oggetti - Python Tutorial

From the course: Fondamenti di programmazione: progettazione orientata agli oggetti

Imparare i principi di progettazione orientata agli oggetti

(clic della tastiera) - Come qualcuno che ama scrivere codice, non appena ho una nuova idea per un'applicazione, passo direttamente alla programmazione. - E come qualcuno che gestisce i team di sviluppo software, so che è l'ultima cosa che dovresti fare. Un buon software inizia con la progettazione, quindi puoi evitare di perdere tempo a percorrere la strada sbagliata. Sono Olivia Stone. - E io sono Barron Stone. In questo corso, ti introdurremo ai fondamenti dell'analisi e della progettazione orientate agli oggetti. - È quello che dovresti fare per pianificare il tuo programma prima di scrivere una singola riga di codice. I linguaggi di programmazione orientati agli oggetti sono diventati lo standard per tutto, dallo sviluppo web all'esecuzione di applicazioni desktop. Con una progettazione corretta, consentono di creare applicazioni flessibili, manutenibili ed estensibili. - [Barron] Inizieremo con i concetti fondamentali e la terminologia necessari per discutere dello sviluppo orientato agli oggetti. Da lì, guideremo attraverso un processo per prendere le tue idee per un'applicazione, qualcosa che scriveresti sul retro di un tovagliolo, e capire come suddividerlo nei pezzi giusti in modo da sapere esattamente quale codice scrivere. - Ora, non scriveremo codice in questo corso perché durante il processo di progettazione, non ne abbiamo bisogno. Invece, useremo i componenti di base del linguaggio di modellazione unificato, o UML, per diagrammare i modelli visivi dei nostri sistemi orientati agli oggetti. È così che puoi articolare le tue idee per collaborare con gli altri. - Quindi andiamo ad esso.

Contents