|
Reimpiego di codice
La programmazione orientata agli oggetti e` nata con lo scopo di risolvere
il problema di sempre del modo dell'informatica: rendere economicamente possibile
e facile il reimpiego di codice gia` scritto. Due sono sostanzialmente le tecniche
di reimpiego del codice offerte: reimpiego per composizione e reimpiego per
ereditarieta`; il C++ ha poi offerto anche il meccanismo dei Template
che puo` essere utilizzato anche in combinazione con quelli classici della OOP.
Per adesso rimanderemo la trattazione dei template ad un apposito capitolo,
concentrando la nostra attenzione prima sulla composizione di oggetti e poi
sull'ereditarieta` il secondo pilastro (dopo l'incapsulazione di dati e codice)
della programmazione a oggetti.
|