Cześć, moje pytanie jest czysto teoretyczne.
Mam sobie w pythonie klasę A która posiada jakieś metody x,y,z, został stworzony obiekt:
objA=A(aa, bb, cc)
z wywoływanymi metodami
objA.x()
objA.y()
objA.z()
Mam także druga klasę B która posiada jakieś metody i,j i podobnie jak powyżej został dla niej stworzony obiekt.
Wszystkie te obiekty wykorzystuje inna klasa C i właśnie w tej klasie wszystkie obiekty klasy A chciałbym zastąpić obiektami klasy B.
Czy istnieje w Pythonie możliwość aby zrobić coś takiego ? Utworzyć nową klasę abstrakcyjną z jakimiś metodami ?