Типичная иерархия наследования
>
>
>
class A(object): a1 = "A" ... >
>
>
class B(object): a2 = "B" ... >
>
>
class C(A,B): a3 = "C(A,B)" ... >
>
>
class D(C): a4 = "D(C)" ... >
>
>
d = D() >
>
>
d.a5 = "instance d of D"
Мы может протестировать это отношение: