dbo:abstract
|
- Az objektumkészlet programtervezési minta egy létrehozási minta, amely inicializált objektum példányok egy csoportját tartja használatra készen (egy , angolul pool) az igények kiszolgálásához, ahelyett, hogy a keresletnek megfelelően folyamatosan újonnan létrehozná illetve megsemmisítené azokat. A készlet egy kliense egy objektum példányt igényel a készletből és bizonyos műveleteket hajt végre a kapott objektum segítségével. Amikor a kliens ezekkel végzett (nincs már szüksége az objektumra), „visszateszi“ az objektumot a készletbe, ahelyett, hogy azt, ami történhet manuálisan vagy automatikusan. Az objektumkészlet minta elsősorban a teljesítménnyel kapcsolatos okok miatt használatos: bizonyos körülmények között, a minta alkalmazása jelentősen növeli a teljesítményt. Az objektumkészlet használata „megbonyolítja“ az , mivel az objektumok csak „ki vannak véve“ a készletből illetve „vissza vannak téve“ oda, nem pedig ténylegesen létrehozva és megsemmisítve (amellyel megegyező vagy hasonló viselkedést vár el az objektumot használó kliens), ez pedig gondosságot igényel az implementációban. (hu)
- Az objektumkészlet programtervezési minta egy létrehozási minta, amely inicializált objektum példányok egy csoportját tartja használatra készen (egy , angolul pool) az igények kiszolgálásához, ahelyett, hogy a keresletnek megfelelően folyamatosan újonnan létrehozná illetve megsemmisítené azokat. A készlet egy kliense egy objektum példányt igényel a készletből és bizonyos műveleteket hajt végre a kapott objektum segítségével. Amikor a kliens ezekkel végzett (nincs már szüksége az objektumra), „visszateszi“ az objektumot a készletbe, ahelyett, hogy azt, ami történhet manuálisan vagy automatikusan. Az objektumkészlet minta elsősorban a teljesítménnyel kapcsolatos okok miatt használatos: bizonyos körülmények között, a minta alkalmazása jelentősen növeli a teljesítményt. Az objektumkészlet használata „megbonyolítja“ az , mivel az objektumok csak „ki vannak véve“ a készletből illetve „vissza vannak téve“ oda, nem pedig ténylegesen létrehozva és megsemmisítve (amellyel megegyező vagy hasonló viselkedést vár el az objektumot használó kliens), ez pedig gondosságot igényel az implementációban. (hu)
|