Hvad objektets omverden ikke kan se, kan omverdenen ikke gøre sig afhængig af. Objekt indkapslingen udgør en brandmur mellem objektet og dets omverden Objektets skjulte egenskaber kan lettere programmeres om end de synlige dele af klassen. Repræsentations uafhængighed udtrykker ideen om at gøre et program uafhængig af den valgte datarepræsentation |