2.3. Osztályozás

iDevice ikon

A modellezés tehát minden esetben absztrakciós (általánosítás) és specializáló (részletező) feldolgozásból áll. Az így elkészült modellek aztán mutathatnak egymásra nagyban hasonlító jellemzőket. Például: minden személyautó négykerekű. Az ugyanolyan tulajdonságokkal (adat) jellemezhető, vagy ugyanúgy viselkedő (metódus) modelleket egy csoportba, vagy osztályba lehet sorolni. Az osztályozás jelentősége abban rejlik, hogy elegendő az azonos jellemzőket egy helyen, az osztály definiálásakor (osztályszinten) megadni. Az osztály tehát egy a valóságos tárgy vagy fogalom modellje, ami a számunkra fontos jellemzőit és képességeit írja le. Az objektum az osztály modellje alapján készült példány, ami a memóriában tárolódik és képes az objektum jellemzőit is tárolni. 

Az objektumban tárolt adatok így már a valódi tárgy jellemzői. Az autó osztály egy tulajdonsága, hogy van valamilyen színe. Az osztály példányában, az objektumban van tárolva, hogy ez valójában pl. a sárga.