Gyűjtemények - alapelvek
- A csoport általában egy (Még azt is mondani - kell) szükséges alapvető funkciók - hozzáadni, törölni, séta a teljes lista, hogy egy elemet. De szükség van a további funkciók, amelyek specifikusak. Ez az, ami meghatározza a különböző gyűjtemény osztályok
- A csoport tartalmazza tárgyakat a esetek túlnyomó többségében az azonos típusú (az egyik osztály). Bár vannak kivételek
az alapvető funkciókat
- Egy sor alapvető interfészeket neksolkih gyűjteménytípusokra
- Egy sor osztályok végrehajtása alapvető interfészeket „consumer” jellemzői
- Egy sor algoritmusok dolgozó gyűjtemények
alap interfészek
A hivatalos dokumentumok, mind fel vannak sorolva, de én még nem, hogy teljes mértékben, írok, amíg a legfontosabb (véleményem természetesen). Az alapötlet, ha figyelembe vesszük az ilyen interfészek kell, mint ez - nagyon okos emberek kifejlesztettek egy listát a módszereket, amelyek nélkülözhetetlenek egyes gyűjtemények - listák, készletek, sorok és más. A lista megvannak a maga sajátosságai, a sok - az összes - a saját. Egy sor módszer a listát, és a beállított más lesz, mert Az ilyen típusú gyűjtemények (a listát, és sor) van néhány fontos különbség. Kezeli őket, mint a speciális eszközök - például, hogy húzza meg a csavarokat szükség shurupovoert beton falak - performator, kutak fúrása - jég csavarokat. Vegye figyelembe, hogy azok mind „egy természet”, de minden van egy bizonyos szakterület:
Ie Ha szeretne egy gyűjtemény ilyen tulajdonságokkal - válassza az osztályt, amely megvalósítja az interfészt java.util.ListIsmét mondom a legfontosabb dolog - a gyűjtemény lehetővé teszi a munkát egy csoport objektumok és gyűjtemények specializáció követelményei határozzák meg az adatokat, és azokat a műveleteket, amelyeket meg kell használni, ha dolgozik az adatokat.