Podejście obiektowe – pojęcie klasy, konstrukcja obiektu (konstruktory, metody)

Podejście obiektowe służy uporządkowaniu konstrukcji programu, hermetyzacji danych i metod, oraz naturalnemu, intuicyjnemu grupowaniu funkcjonalności programu w obrębie zamkniętych obiektów cechujących się wyróżniającymi je elementami. Takie działanie sprzyja przejrzystości programu, gdyż w podejściu obiektowym dosyć szybko możemy wyróżnić i zinterpretować obiekty nas interesujące. Hermetyzacja pomaga także utrzymać spójność danych utrudniając swobodną manipulację nimi, przez co zwiększając ich wiarygodność i odporność Dowiedz się więcej…

Tablice „dynamiczne” – kolekcje: listy, wektory, kolejki, sety, mapy.

Znamy już struktury tablicowe i wiemy jakie niedogodności za sobą przynoszą. Z uwagi na ich prostotę często z nich korzystamy i korzystać będziemy, jednakże z uwagi na ich wady nieraz to zastanawiać się możemy czy nie ma czegoś „lepszego”. Tym „lepszym” mogą się okazać kolekcje, czyli elementy umieszczane w pamięci operacyjnej komputera i powiązane ze sobą specyficznymi, dla natury tej użytej akurat kolekcji, odsyłaczami. Grupa kolekcji Dowiedz się więcej…

Varargs…

Nieraz w naszym świecie potrzeb mamy do czynienia z faktem, że musimy coś przeliczyć opierając się na pewnej ilości argumentów. Do Java wersja 5 mogliśmy to zrobić tworząc metodę parsującą tablicę argumentów, bądź osobno stworzoną listę argumentów. Tym niemniej obecnie możemy oprzeć się na mechanizmie zmiennej ilości argumentów w metodzie. Użycie varargs, bo o tym mechanizmie mowa, może wyglądać następująco: Wynikiem Dowiedz się więcej…