Adatvezérelt programozás

A Programozás Wiki wikiből

Akkor beszélünk adatvezérelt programozásról, amikor tisztán megkülönböztetjük a kódot az adatszerkezettől, amelyikkel a kód dolgozik, és megtervezzük mindkettőt, úgy, hogy megváltoztatjuk a program logikáját, de nem a kódot szerkesztjük, hanem az adatstruktúrát.

Az adatvezérelt programozást gyakran összekeverik az objektumorientált programozással. Van azonban két fontos különbség a két programozási stílus között.

  • Az egyik, hogy az adatvezérelt programozásban az adat nem pusztán az objektum állapotát, hanem a program lezajlásának irányát is definiálja.
  • Az OOP-nél az elsődleges cél az egységbezárás, ezzel szemben az adatvezérelt programozás elsődleges célja olyan kicsi kód írása, amilyen csak lehetséges.

A Unix-nak nagyobb hagyománya van az adatvezérelt programozási technika alkalmazásának terén, mint az objektumorientált programozás terén.

Külső hivatkozások[szerkesztés]

data driven programming