Adatvezérelt programozás
Innen: Programozás Wiki
Ugrás a navigációhozUgrás a kereséshezAkkor 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.