Python(三十一)——组合

Python(三十一)——组合

“is -a ”是继承 是(狗,动物;狗是动物)。继承可以实现代码的复用
“has-a” 是组合,拥有(手机,CPU;手机拥有CPU)。组合也可以实现代码的复用。
“组合”示例代码如下:

class A():
    def say(self):
        print('say A')

class B():
    def __init__(self,b):
        self.b = b


c = B(A())
c.b.say()#通过B类中的b属性去调用
#say A

猜你喜欢

转载自blog.csdn.net/zxq6661/article/details/113840469