@Pierwiastek_z_Czech: W praktyce daje to, że w dowolnym momencie możesz zmienić implementacje kolekcji 'zbior' na np. EnumSet. I zmiana ta będzie transparentna dla reszty systemu.
eh że im nie wstyd coś takiego podawać. a w tym kawałku kurczaka więcej panierki niż mięsa... nawet na sosie i sałacie oszczędzają #kfc #fastfood #jedzenie
Uczyłem się deklarowanie kolekcji, np. HashSetów w ten sposób:
Set zbior = new HashSet<>();
Dlaczego nie sugeruje się pisania w ten sposób (czyli bez tego Set):
HashSet zbior = new HashSet<>();
Bo HashSet to jedna z implementacji Seta.
W praktyce daje to, że w dowolnym momencie możesz zmienić implementacje kolekcji 'zbior' na np. EnumSet. I zmiana ta będzie transparentna dla reszty systemu.