2012-12-03 58 views
1

我知道使用繼承時,有一個被-關係的規則和組成時,有一個過關係,但彼此是兩個相互排斥的/更換或會有,你應該同時使用的情況下,在同一個班?在同一個類中同時使用Inheritance和Composition?

我GOOGLE了很多,但只找到的文章,當你使用的每個,而不是兩個解釋。

感謝

回答

1

他們相互排斥。例如:BoatSailboatSailboat是-一個Boat,但它有-一個Sail,這是其他Boat S可以或可以不具有。

3

Decorator的圖案存在於裝飾類是由一個實例的同一類的裝飾物和延伸/實現相同類的典型例子。

相關問題