Képzeljük el a következőt: kell készíteni egy nagy és összetett rendszert, ahol számtalan funkciót meg kell valósítani. Egy-egy programbéli funkció végrehajtása úgy néz ki, hogy a feladatot több részre bontjuk, minden részt egy-egy függvényhívás valósít meg. Egy-egy funkció végrehajtásához elképzelhető, hogy több azonos függvényre is szükségünk lesz, hiszen egy-egy részfeladat szükséges lehet több funkció esetén is.
Képzeljünk el mondjuk egy ügyfélszolgálati szoftvert, ahol kezelni kell az ügyfeleket, azok megrendeléseit, stb. Egy funkció az, hogy az ügyfél rendel tőlünk termékeket interneten keresztül. Ez több részfeladatból áll: rögzíteni kell a rendelést adatbázisban, küldeni kell az ügyfél számára egy e-mail-t, melyben visszaigazoljuk a rendelést, csökkenteni kell a raktárkészletünket a megrendelt termékek mennyiségével, stb. Ezeket egy-egy függvényben valósítjuk meg, melyeket egymás után meghívunk.
Egy másik funkció, hogy az ügyfél szintén rendel, de most telefonon keresztül teszi mindezt. Ekkor fentiekhez hasonló függvényeket kell meghívni, de most már kimaradhat az e-mail-es visszaigazolás, mivel telefonon minden egyeztetésre került.
Sok-sok funkció megvalósítása sok-sok függvény különböző sorrendű hívását foglalja magába, ezért célszerű egy olyan adatbázist létrehozni, melyben tároljuk, hogy az egyes funkciók esetén milyen függvényeket, milyen sorrendben kell lefuttatni.
Készítünk tehát egy olyan adatbázist, melyben a programunk különféle funkcióit tároljuk úgy, hogy minden funkcióhoz hozzárendeljük, hogy milyen nevű függvényeket kell meghívni, mi legyen a sorrend.
Ennek előnye, hogy rendszerünk átlátható lesz, sőt az egyes funkciók módosításához elegendő csak az adatbázis tartalmon változtatni és máris másképp működik az alkalmazásunk anélkül, hogy a forráskódon módosítottunk volna.
A cikk további része csak bejelentkezés és érvényes előfizetés után érhető el!
Önnek lehetősége van egy teljes havilapot egyetlen emeltdíjas SMS-sel is kifizetni. Ebben az esetben az interneten keresztül
azonnal hozzáférhet az Ön által választott
havilap összes cikkéhez és letölthető forráskódjához!
A papír alapú havilap bolti ára bruttó 1 438 Ft.
Internetes hozzáférés SMS-sel fizetve bruttó 720 Ft.
Egy havilap kifizetéshez küldjön egy SMS-t az alábbi számra:
06 (90) 617-907 (az SMS ára 720 Ft).
Az SMS-be csak ezt a szót írja: ANIMARE