„Szoftvertechnológia - Videójegyzet” változatai közötti eltérés

Hryghr (vitalap | szerkesztései)
aNincs szerkesztési összefoglaló
Harapeti (vitalap | szerkesztései)
javítgatások
928. sor: 928. sor:
===== 41, Műveletek, 29p =====
===== 41, Műveletek, 29p =====
* Három kategória: Konstruktor, Modifier, Behavior
* Három kategória: Konstruktor, Modifier, Behavior
* Konstruktor: minimális adathalmaz, szükséges ahhoz, hogy az összes lehetséges adatszerkezetet
* '''Konstruktor''': minimális adathalmaz, szükséges ahhoz, hogy az összes lehetséges adatszerkezetet elő tudjam állítani. Van adatszerkezet-típusú visszatérési értéke és bővíti is a halmazt! Pl. stacknél: new(), push() → Új stack
elő tudjam állítani. Pl (stacknél) : new, push → Új stack
* '''Modifier'''/módosító: szintén új adatszerkezetet állít elő, de csak módosítja az adatszerkezetet, nélküle is tudunk létrehozni. Pl. stacknél: pop(), empty()
* Modifier: módosító, szintén új adatszerkezetet állít elő, de csak módosítja az adatszerkezetet,
* '''Behavior'''/viselkedés: adatszerkezet jellemzője az eredmény. Visszatérési értékei között nincs adatszerkezet-típus.
nélküli is tudunk létrehozni. Pl.: pop, empty
* Majd a Behaviort és Modifiert alkalmazzuk a konstruktoron.
* Viselkedés: adatszerkezet jellemzője az eredmény
** modifier(konstruktor)= ...
* Majd a Behaviort és Mofidiert alkalmazzuk a konstruktoron.
** behaviour(konstruktor)= ...
* lásd még: [[Media:szofttech_algebrai_axiomak.pdf|Algebrai axiómák hasznos segédlet]]


==== 00:28:00 ====
==== 00:28:00 ====