2009
2009
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Programmazione orientata agli oggetti
Informazioni generali
Corso di Laurea Tecnologie Web e Multimediali Percorso
CFU 6 Università UDINE
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
Commento

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area C - Programmazione

Sillabo dell'insegnamento

  • C - Programmazione
    • * POO - Programmazione Orientata agli Oggetti
      Overloading. Overriding: sostituzione e raffinamento. Metodi astratti. Pattern di progetto: modulo adattatore; composizione di moduli; modulo osservatore; condivisione di dati; fabbrica astratta; iteratore; decoratore (wrapper); strategia.
    • * POO - Programmazione Orientata agli Oggetti
      Ereditariet?: sottoclassi, tipi e compatibilit? per sostituzione. Specializzazione e altre forme di ereditariet?. Ereditariet? del codice ed ereditariet? del comportamento. Selezione dinamica dei metodi. Confronto fra ereditariet? e composizione relative a classi; composizione dinamica. Classi nidificate. Clonazione. Polimorfismo e variabili polimorfe.
    • * POO - Programmazione Orientata agli Oggetti
      Benefici della programmazione orientata agli oggetti: incapsulamento delle informazioni, maggiore affidabilit? e potenzialit? di riutilizzo del codice, condivisione di codice, polimorfismo, rapidit? di prototipazione.
    • * POO - Programmazione Orientata agli Oggetti
      Progettazione orientata agli oggetti: identificazione delle componenti e definizione delle responsabilit?; definizione del comportamento e delle interazioni fra moduli; specifica dell'interfaccia; concetto di stato.
    • * POO - Programmazione Orientata agli Oggetti
      Nozioni di base: moduli interagenti, messaggi e metodi, responsabilit?, classi e istanze, gerarchie di classi e ereditariet?, overriding di metodi, eccezioni.
    • * POO - Programmazione Orientata agli Oggetti
      Linguaggio di programmazione Java.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali