Obsah:
Definícia - Čo znamená zbierka?
V programovaní je kolekcia trieda, ktorá predstavuje skupinu podobných položiek typu údajov ako jedna jednotka. Tieto triedy jednotiek sa používajú na zoskupovanie a správu súvisiacich objektov.
Zbierka má základnú dátovú štruktúru, ktorá sa používa na efektívnu manipuláciu a ukladanie údajov. Čítanie a údržba kódu sa zlepšuje, keď sa kolekcie používajú v logických konštruktoch.
Techopedia vysvetľuje kolekciu
Kolekcie sú navrhnuté tak, aby zoskupili určité objekty s logickým pripojením. Napríklad objekt StudentCollection sa môže použiť na udržiavanie detailov študentov univerzity. Podrobnosti môžu zahŕňať celkový počet študentov alebo ponúkať vyhľadávanie študentov na základe atribútov, ako sú meno, trieda alebo známka.
Zbierky sa používajú za nasledujúcich podmienok:
- Každý prvok skupiny predstavuje objekt s podobným účelom.
- Veľkosť skupiny sa počas behu dynamicky líši.
- Musí existovať prístup k jednotlivému prvku prostredníctvom vyhľadávacej funkcie založenej na konkrétnom kľúči.
- Prostredníctvom prvkov skupiny musí existovať určitý druh alebo iterácia.
Rozhranie .NET Framework poskytuje množstvo typov kolekcií, napríklad zoznam polí, prepojený zoznam, zásobník, front alebo slovník. Vlastné kolekcie sa môžu použiť, keď existuje požiadavka na implementáciu špeciálnej alebo novej dátovej štruktúry. Môže sa to urobiť na hostenie konkrétnych typov, zlepšenie výkonu alebo úpravy prepísaním existujúcej funkčnosti triedy kolekcie. Používanie vlastných kolekcií v architektúre aplikácií vyžaduje ďalšie vývojové prostriedky.
Výber správneho typu kolekcie je založený na spôsobe použitia kolekcie. Medzi príklady patrí zbierka slovníkov, fronty, zásobníky, triedený slovník a generiká.
