面向对象基础知识二:组合关系

#组合关系(composition)
class Wing(object):
    pass

class Bird(object):
    def __init__(self):
        self.wing = Wing()

 Composition(组合关系)是关联关系的一种,是比聚合关系强的关系。它要求普通的聚合关系中代表整体的对象负责代表部分的对象的生命周期。Bird的生命周期决定了self.wing的生命周期

posted @ 2012-12-27 17:44  践道者  阅读(331)  评论(0编辑  收藏  举报