repeated inheritance: dziedziczenie powtórne
Rodzaj dziedziczenia klas mogący wystąpić w obiektowych językach programowania, które dopuszczają wielokrotne dziedziczenie (multiple-inheritance). Jeśli jedna klasa może dziedziczyć po kilku klasach, może się zdarzyć, że za pośrednictwem tych klas (jeśli będą one miały przynajmniej jednego wspólnego przodka) odziedziczy implementację tej samej klasy więcej niż jeden raz.