Analizzare e programmare orientato oggetti con componenti