Pythonクラシッククラスのマルチ継承の問題

574 ワード

くだらないことは言わないで、コードは以下の通りです.
#       DFS     ,    
#      A(Object)                 BFS      
class A:
    def save(self):
        print "  A     "

class B(A):
    def __init__(self):
        print 'This is B'

class C(A):
    def save(self):
        print '  C     '


#       B    ,     B            ,        B    A     ,        ,  C    
class D(B, C):
    def __init__(self):
        print 'This is D'

d = D()
#        C     
d.save()



#    :
  A     

一つの言語の設計はある需要を満たすために、Swiftに起きなければならない感じです.