2.2. Általánosítás - specializálás

iDevice ikon

A minket körülvevő világ végtelenül összetett és bonyolult. A modellezéskor nem feltétlenül kell teljes részletezettséggel megadnunk az objektumok minden paraméterét (valószínűleg nem is tudnánk). A legtöbb esetben elegendő egy nagymértékben egyszerűsített modellt készítenünk. Egy autó tervezésekor a szélcsatornában végzett vizsgálatoknál nem lényeges jellemző az autó színe, belső kialakítása, felszereltsége, csupán az autó formája. Akár gipszből kiöntött modellt is használhatnak. Csak a probléma megoldásához szükséges jellemzőket kell tehát a modellnek tartalmaznia. A valóság leegyszerűsítésével a lényeg kiemelésére törekvő szemléletmód az absztrakció.

Más esetben a dolgok specializálására van szükség. Az autógyárban a végső összeszereléskor nagyon nem mindegy, hogy a vevő által megrendelt gépkocsi mekkora motorral, milyen színre festve, milyen kárpittal és milyen felszereltséggel készül el.