我知道在存在is-a关系时使用继承的规则,在存在has-a关系时使用组合的规则,但是两者是互斥/互斥的,还是在某些情况下您应该同时使用两者同班?我在Google上搜索了很多,但只找到了说明您何时使用两者的文章,而不是两者同时使用。谢谢 最佳答案 它们不是互斥的。示例:Boat和Sailboat。 Sailboat是-a Boat,但是具有-a Sail,其他Boat可能具有也可能没有。