Sviluppo del software
Due diverse filosofie di programmazione:
si costruisce il diagramma di flusso delle informazioni e lo si traduce in una sequenza di istruzioni
ci si concentra sulla identificazione degli oggetti che si vogliono manipolare, sulle loro proprietà e sulle relazioni tra di essi. Per ogni tipo di oggetto si scrive (o si trova già scritto) il codice che ne consente la manipolazione, il programma vero e proprio si limita ad utilizzare questi oggetti.