python duck.py组合聚合

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python duck.py组合聚合相关的知识,希望对你有一定的参考价值。

class Bill():
    def __init__(self, description):
        self.description = description
        
class Tail():
    def __init__(self, length):
        self.length = length
        
class Duck():
    def __init__(self, bill, tail):
        self.bill = bill
        self.tail = tail
    def about(self):
        print('This duck has a',self.bill.description,'and',self.tail.length)
        
bill = Bill('wide orage bill')
tail = Tail('long tail')
duck = Duck(bill,tail)
duck.about()

以上是关于python duck.py组合聚合的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法在 Django Querysets 中组合注释和过滤聚合?

举例说明啥是组合关系,啥是聚合关系?

java 聚合和组合的区别?

组合/聚合复用原则

语言学纲要:举例说明语言系统的组合关系和聚合关系?

java中的组合与聚合,区别。。。详细点