dbo:abstract
|
- A számÃtógép-programozásban a stratégia minta (vezérelv mintaként is ismert) egy szoftvertervezési minta, amely lehetÅ‘vé teszi, hogy egy algoritmus viselkedését a futás során válasszuk meg. A stratégia minta meghatározza az algoritmusok egy családját, egységbe foglal minden algoritmust, és a családon belül cserélhetÅ‘vé teszi ezeket az algoritmusokat.A stratégia segÃtségével az algoritmus az Å‘t használó kliensektÅ‘l függetlenül változhat, miután az megtette a beállÃtásokat. A stratégia minta az egyike a Design Patterns könyvben szereplÅ‘ mintáknak, mely népszerűsÃtette a minták használatát a szoftvertervezés folyamatában. Például egy osztály, mely bejövÅ‘ adatokat érvényesÃt, stratégiai mintát használhat a validációs algoritmus kiválasztására a bejövÅ‘ adat tÃpusa, az adat forrása, felhasználói választás vagy más megkülönböztetÅ‘ tényezÅ‘ alapján. Ezek a tényezÅ‘k nem minden esetben ismertek a futtatás elÅ‘tt, és szükségessé válhat radikálisan eltérÅ‘ érvényesÃtési módok használata. A validációs stratégiákat, melyeket külön egységbe zártunk a validáló objektumoktól, a rendszer más területérÅ‘l származó validációs objektumok (vagy akár más rendszerek) is használhatják kódduplikáció nélkül. A programozási nyelvekben alapvetÅ‘ követelmény, hogy képes legyen az adatstruktúrában található kódra mutató referenciák tárolására és elérésére. Ennek elérését olyan mechanizmusok segÃtik, mint a natÃv függvény pointerek, elsÅ‘dleges tÃpusú függvények, osztályok vagy osztály példányok az objektum orientált programozási nyelvekben, vagy mint a nyelv implementációs belsÅ‘ tárolójának elérése önelemzés (reflexió, reflection) segÃtségével. (hu)
- A számÃtógép-programozásban a stratégia minta (vezérelv mintaként is ismert) egy szoftvertervezési minta, amely lehetÅ‘vé teszi, hogy egy algoritmus viselkedését a futás során válasszuk meg. A stratégia minta meghatározza az algoritmusok egy családját, egységbe foglal minden algoritmust, és a családon belül cserélhetÅ‘vé teszi ezeket az algoritmusokat.A stratégia segÃtségével az algoritmus az Å‘t használó kliensektÅ‘l függetlenül változhat, miután az megtette a beállÃtásokat. A stratégia minta az egyike a Design Patterns könyvben szereplÅ‘ mintáknak, mely népszerűsÃtette a minták használatát a szoftvertervezés folyamatában. Például egy osztály, mely bejövÅ‘ adatokat érvényesÃt, stratégiai mintát használhat a validációs algoritmus kiválasztására a bejövÅ‘ adat tÃpusa, az adat forrása, felhasználói választás vagy más megkülönböztetÅ‘ tényezÅ‘ alapján. Ezek a tényezÅ‘k nem minden esetben ismertek a futtatás elÅ‘tt, és szükségessé válhat radikálisan eltérÅ‘ érvényesÃtési módok használata. A validációs stratégiákat, melyeket külön egységbe zártunk a validáló objektumoktól, a rendszer más területérÅ‘l származó validációs objektumok (vagy akár más rendszerek) is használhatják kódduplikáció nélkül. A programozási nyelvekben alapvetÅ‘ követelmény, hogy képes legyen az adatstruktúrában található kódra mutató referenciák tárolására és elérésére. Ennek elérését olyan mechanizmusok segÃtik, mint a natÃv függvény pointerek, elsÅ‘dleges tÃpusú függvények, osztályok vagy osztály példányok az objektum orientált programozási nyelvekben, vagy mint a nyelv implementációs belsÅ‘ tárolójának elérése önelemzés (reflexió, reflection) segÃtségével. (hu)
|
rdfs:comment
|
- A számÃtógép-programozásban a stratégia minta (vezérelv mintaként is ismert) egy szoftvertervezési minta, amely lehetÅ‘vé teszi, hogy egy algoritmus viselkedését a futás során válasszuk meg. A stratégia minta meghatározza az algoritmusok egy családját, egységbe foglal minden algoritmust, és a családon belül cserélhetÅ‘vé teszi ezeket az algoritmusokat.A stratégia segÃtségével az algoritmus az Å‘t használó kliensektÅ‘l függetlenül változhat, miután az megtette a beállÃtásokat. A stratégia minta az egyike a Design Patterns könyvben szereplÅ‘ mintáknak, mely népszerűsÃtette a minták használatát a szoftvertervezés folyamatában. (hu)
- A számÃtógép-programozásban a stratégia minta (vezérelv mintaként is ismert) egy szoftvertervezési minta, amely lehetÅ‘vé teszi, hogy egy algoritmus viselkedését a futás során válasszuk meg. A stratégia minta meghatározza az algoritmusok egy családját, egységbe foglal minden algoritmust, és a családon belül cserélhetÅ‘vé teszi ezeket az algoritmusokat.A stratégia segÃtségével az algoritmus az Å‘t használó kliensektÅ‘l függetlenül változhat, miután az megtette a beállÃtásokat. A stratégia minta az egyike a Design Patterns könyvben szereplÅ‘ mintáknak, mely népszerűsÃtette a minták használatát a szoftvertervezés folyamatában. (hu)
|