Kapsułkowanie

Kapsułkowanie (ang. encapsulation) możliwość łączenia typów danych i funkcji tworząc nowe typy danych. Na przykład liczba typu float zawiera wykładnik, mantysę i bit znaku. Kapsułkowanie jest także określane jako ukrywanie implementacji – kontrola dostępu, która określa co może, a czego nie może Więcej…

Polimorfizm

Polimorfizm stanowi fundamentalną właściwość programowania obiektowego. Tworzy nowy wymiar oddzielenia interfejsu od implementacji. Rozgranicza pojęcie co może, a czego nie może klient-programista od tego jak.