Lezione di giovedì 4 ottobre, 2 ore
[51 presenti]
Argomenti:
- modularizzazione
- decomposizione
- astrazione
- paradigma client server
- criteri di modularizzazione: coesione, interfacciamento esplicito, information hiding, accoppiamento
- strumenti offerti dal C++: funzioni, file, classi
- funzioni
- intestazione (interfaccia) e implementazione
- parametri formali e attuali
- stack e record di attivazione
- ciclo di vita e visibilità (scope) di variabili e parametri formali
- passaggio per valore
- passaggio per riferimento
- passaggio di puntatori per valore e per riferimento
Codice C++ di esempio realizzato a lezione:
Dispense:
Modularizzazione
Funzioni, passaggio di parametri, visibilità, ciclo di vita, stack e record di attivazione
Podcast della lezione:
http://multicommunity.di.uniroma1.it/podcast/panizziC++20071004.wav
http://multicommunity.di.uniroma1.it/podcast/panizziC++20071004.mp3
1 commento:
quello che stavo cercando, grazie
Posta un commento