Până acum programul era o listă de pași: „ce se face". Modelul obiectual mută întrebarea: „CINE face?" — cartea își știe singură exemplarele, biblioteca își știe cărțile. Datele și acțiunile lor locuiesc împreună: în OBIECTE.
Clasa „Carte" descrie CE ARE (titlu, exemplare) și CE ȘTIE SĂ FACĂ (imprumuta, returneaza) orice carte. Obiectele sunt cărțile concrete.
Scenariul programei: datele personale ale elevilor. Cine are voie să le modifice — și pe ce ușă?
Exemplul din programă: Vehicul, derivat în Autoturism și Camion. Ce e comun urcă în părinte; ce e specific rămâne în copil.
Cinci întrebări despre POO.
POO în Python, condensat.