合成複用原則(Composite Reuse Principle)

合成複用原則涉及的一個重要概念就是委派(委託): 委派——一個對象請求另一個對象的功能,是實現複用的一種常見形式,與繼承相比,委派更多是在object層面而不是class的層面。 如果子類只需要複用父類的一小部分功能,可以不通過繼承而是使用委派機制來實現,從而避免大量無用方法。 合成/聚合複用原則定義: 在一個新的對象裏面使用一些已有的對象,使之成爲新對象的一部分;新的對象通過向這些對象的委派達到
相關文章
相關標籤/搜索