dbo:abstract
|
- A számítástechnikában a vonatkozások szétválasztása olyan tervezési alapelv, amely a számítógépes programot külön szakaszokra különíti el úgy, hogy az egyes szakaszok külön vonatkozásokat fedjenek le. Az vonatkozás olyan információkészlet, amely befolyásolja a számítógépes program kódját. Az vonatkozás lehet olyan általános, mint "az alkalmazás hardverének részletei", vagy olyan konkrét, mint "melyik osztály neve példányosítható". A szétválasztást jól megtestesítő programot moduláris programnak nevezzük. A modularitást, és ezáltal az vonatkozások elkülönítését úgy érjük el, hogy az információkat egy jól meghatározott interfésszel rendelkező kódrészbe foglaljuk. Az egységbezárás az információ elrejtésének egyik eszköze. Az réteges architektúra kialakítása a vonatkozások elkülönítésének másik megvalósítási módja (pl. Prezentációs réteg, üzleti logikai réteg, adatelérési réteg, perzisztencia réteg). A vonatkozások szétválasztása nagyobb szabadságfokot eredményez a program tervezésének, telepítésének vagy használatának bizonyos szempontjaiból. Ezek között értjük a kód egyszerűsítésének és karbantartásának fokozott szabadságát. Ha a vonatkozások jól el vannak különítve, több lehetőség kínálkozik a modulok frissítésére, újrafelhasználására és független fejlesztésére. A modulok megvalósítási részleteinek elrejtése - az interfész mögött - lehetővé teszi egyetlen osztály kódrészének javítását vagy módosítását anélkül, hogy a fejlesztőnek ismernie kellene más szakaszok részleteit, és anélkül, hogy módosításokat kellene végrehajtania a többi osztályban. A modulok az interfész különböző változatait is felfedhetik, ami növeli a bonyolult rendszer részleges szerkesztésének szabadságát, a funkciók elvesztése nélkül. A vonatkozások szétválasztása az absztrakció egyik formája. Csakúgy, mint a legtöbb absztrakció esetében, az vonatkozások elkülönítése további kódrészletek hozzáadását jelenti, azaz általában több végrehajtandó kód jön létre. Tehát a jól elkülönített vonatkozások számos előnye ellenére, gyakran jár a végrehajtás során jelentkező hátrányokkal. (hu)
- A számítástechnikában a vonatkozások szétválasztása olyan tervezési alapelv, amely a számítógépes programot külön szakaszokra különíti el úgy, hogy az egyes szakaszok külön vonatkozásokat fedjenek le. Az vonatkozás olyan információkészlet, amely befolyásolja a számítógépes program kódját. Az vonatkozás lehet olyan általános, mint "az alkalmazás hardverének részletei", vagy olyan konkrét, mint "melyik osztály neve példányosítható". A szétválasztást jól megtestesítő programot moduláris programnak nevezzük. A modularitást, és ezáltal az vonatkozások elkülönítését úgy érjük el, hogy az információkat egy jól meghatározott interfésszel rendelkező kódrészbe foglaljuk. Az egységbezárás az információ elrejtésének egyik eszköze. Az réteges architektúra kialakítása a vonatkozások elkülönítésének másik megvalósítási módja (pl. Prezentációs réteg, üzleti logikai réteg, adatelérési réteg, perzisztencia réteg). A vonatkozások szétválasztása nagyobb szabadságfokot eredményez a program tervezésének, telepítésének vagy használatának bizonyos szempontjaiból. Ezek között értjük a kód egyszerűsítésének és karbantartásának fokozott szabadságát. Ha a vonatkozások jól el vannak különítve, több lehetőség kínálkozik a modulok frissítésére, újrafelhasználására és független fejlesztésére. A modulok megvalósítási részleteinek elrejtése - az interfész mögött - lehetővé teszi egyetlen osztály kódrészének javítását vagy módosítását anélkül, hogy a fejlesztőnek ismernie kellene más szakaszok részleteit, és anélkül, hogy módosításokat kellene végrehajtania a többi osztályban. A modulok az interfész különböző változatait is felfedhetik, ami növeli a bonyolult rendszer részleges szerkesztésének szabadságát, a funkciók elvesztése nélkül. A vonatkozások szétválasztása az absztrakció egyik formája. Csakúgy, mint a legtöbb absztrakció esetében, az vonatkozások elkülönítése további kódrészletek hozzáadását jelenti, azaz általában több végrehajtandó kód jön létre. Tehát a jól elkülönített vonatkozások számos előnye ellenére, gyakran jár a végrehajtás során jelentkező hátrányokkal. (hu)
|