PO Typy uogólnione: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Janusz (dyskusja | edycje)
Nie podano opisu zmian
Janusz (dyskusja | edycje)
Nie podano opisu zmian
Linia 5: Linia 5:
= Typy uogólnione =
= Typy uogólnione =


=== Wprowadzenie ===
== Wprowadzenie ==
Siłą programowania obiektowego jest łatwość
Siłą programowania obiektowego jest łatwość
opisywania w nim i tworzenia abstrakcji.  
opisywania w nim i tworzenia abstrakcji.  
Linia 15: Linia 15:
potrzeb.
potrzeb.


== Klasy parametryzowane typami ==
=== Klasy parametryzowane typami ===


== Metody parametryzowane typami ==
== Metody parametryzowane typami ==


== Ograniczenia typów uogólnionych w Javie ==
== Ograniczenia typów uogólnionych w Javie ==

Wersja z 00:27, 6 sie 2006

<<< Powrót

(moduł w trakcie pisania)

Typy uogólnione

Wprowadzenie

Siłą programowania obiektowego jest łatwość opisywania w nim i tworzenia abstrakcji. Pojęcie klasy pozwala tworzyć abstrakcje, zaś mechanizm dziedziczenia ułatwia tworzenie nowych abstrakcji na podstawie już istniejących. Często jednak okazuje się, że te narzędzia nie zaspokajają jeszcze wszystkich naszych potrzeb.

Klasy parametryzowane typami

Metody parametryzowane typami

Ograniczenia typów uogólnionych w Javie