Kapselointi Idea: olion tietorakenteet (kentät) ovat piilotettu olion sisään ja niihin pääsee käsiksi vain aksessorien kautta. 4p Oliota voidaan käyttää tietämättä miten se on toteutettu ja mitä sen sisällä tapahtuu. Tämän vuoksi luokka voidaan vaihtaa helposti esimerkiksi tehokkaampaan, koska sisäisillä tietorakenteilla ei ole väliä. 4p Luokan toteuttaja voi pitää huolen siitä, että luokkaa käytetään kuten on tarkoitettu, eikä käyttäjä voi rikkoa sitä. 2p Luokan sisällä voidaan käyttää jotain harvinaisempia olioita (esim. PikkuVarastoja), mutta luokan käyttäjän ei tarvitse tuntea näiden toimintaa. 2p Havainnollistavat esimerkit, kuvat ym 4p