Abstraktní třídy (částečná implementace rozhraní)
Implementace více rozhraní jednou třídou
Rozšiřování rozhraní (dědičnost mezi rozhraními)
Rozšiřování více rozhraní současně (vícenásobná dědičnost mezi rozhraními)