Как программист на Python, позвольте мне сказать, что это слишком тонкие вопросы. Они кажутся чисто C ++ - измами.
В Python у нас есть наследование, которое создает правильные подтипы.
И у нас есть композиция с использованием простых атрибутов или доступных коллекций.
Этот вид частного наследования, являющийся своего рода композицией, кажется просто запутанным. И в основном бесполезно.
Примеры C ++ показывают частное наследование для создания композиции с общим интерфейсом. В Java у нас был бы общий интерфейс. В Python у нас есть утка, и нам не нужны формализмы.
Не думаю, что есть хорошие примеры - я думаю, что концепция слишком тонкая, чтобы иметь какую-либо реальную ценность.