Inheritance
Dziedziczenie (Inheritance) to mechanizm programowania obiektowego, w którym klasa potomna przejmuje atrybuty i metody klasy bazowej. Umożliwia ponowne wykorzystanie kodu i tworzenie hierarchii klas od ogólnych do szczegółowych. Nadużywanie dziedziczenia może prowadzić do kruchych hierarchii, dlatego często zaleca się kompozycję jako alternatywę.