Absztrakció

A Programozás Wiki wikiből

Az absztrakció a valós világ megismerésének fontos eszköze. Lényege a modellezés, a dolgok, tények jelenségek, fogalmak közötti különbséget elhanyagoljuk, a közös jellemzőket kiemeljük és ezentúl csak ezekkel jellemezünk. Az absztrakció az informatikában és a programozási nyelvek környékén is megjelenik. A programozási nyelvekben elválik egymástól a specifikáció és az implementáció.

Kétféle technikával valósítható meg:

  • Adatabsztrakció - Adatokkal írjuk le a világ jellemzőit, mert az adat statikus része a világnak.
  • Procedurális absztrakció - A műveleteket, a tevékenységeket, a viselkedést írjuk le, a világ dolgait.
  • Specifikáció - Egyes eszközöknél megmondja mire hogyan tudjuk használni.
  • Implementáció - Mutatja, hogy az adott eszköz hogyan működik.