設計模式-橋接模式簡析

要理解這個模式我們首先要區分三個概念:組合,聚合和繼承。 聚合是一種弱擁有關係,體現在A對象可以包含B對象,但是B對象不是A對象的一部分。 組合是一種強擁有關係,體現在A對象和B對象一定是整體-部分關係。 繼承是一種強依賴關係,體現在A對象是B對象的子類,則必會繼承父類的特性。 相較於繼承這種強依賴且在編譯期間就確定的關係來講,我們應該首先思考對象間的關聯來採用聚合或者組合的。這樣會是我們的程序更
相關文章
相關標籤/搜索