我知道使用繼承時,有一個被-關係的規則和組成時,有一個過關係,但彼此是兩個相互排斥的/更換或會有,你應該同時使用的情況下,在同一個班?在同一個類中同時使用Inheritance和Composition?
我GOOGLE了很多,但只找到的文章,當你使用的每個,而不是兩個解釋。
感謝
我知道使用繼承時,有一個被-關係的規則和組成時,有一個過關係,但彼此是兩個相互排斥的/更換或會有,你應該同時使用的情況下,在同一個班?在同一個類中同時使用Inheritance和Composition?
我GOOGLE了很多,但只找到的文章,當你使用的每個,而不是兩個解釋。
感謝
他們不相互排斥。例如:Boat
和Sailboat
。 Sailboat
是-一個Boat
,但它有-一個Sail
,這是其他Boat
S可以或可以不具有。
Decorator
的圖案存在於裝飾類是由一個實例的同一類的裝飾物和延伸/實現相同類的典型例子。