Q1: В чем разница в философии при разработке кода ООП с использованием «наследования интерфейсов» и «композиции с интерфейсом»? (Пожалуйста, сосредоточьтесь на работе с интерфейсной частью, поскольку я знаю о наследстве и составе и почему композиция пользуется преимуществом над наследованием).Разница между наследованием интерфейсов и композицией с интерфейсом
Q2: Любой сценарий использования, когда наследование интерфейса должно быть одобрено по составу или составу + интерфейс?
P.S. Фокус должен быть в роли интерфейса в наследовании и составе. И любой дополнительный подход, связанный с соответствующим дизайном, будет высоко оценен.
Вам не хватает языкового тега, такого как '' java'' или '' C# '' ... также, интерфейсы * могут * наследоваться интерфейсами (на предлагаемых языках) –