„Szoftvertechnológia - Videójegyzet” változatai közötti eltérés
aNincs szerkesztési összefoglaló |
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 | * '''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: | * '''Behavior'''/viselkedés: adatszerkezet jellemzője az eredmény. Visszatérési értékei között nincs adatszerkezet-típus. | ||
* Majd a Behaviort és Modifiert alkalmazzuk a konstruktoron. | |||
* | ** modifier(konstruktor)= ... | ||
* Majd a Behaviort és | ** behaviour(konstruktor)= ... | ||
* lásd még: [[Media:szofttech_algebrai_axiomak.pdf|Algebrai axiómák hasznos segédlet]] | |||
==== 00:28:00 ==== | ==== 00:28:00 ==== | ||