Qual é o uso prático da herança protegida?

Herança pública é fácil.

A: B público significa que cada A é B. Na maioria das linguagens de programação, como vb.net e objective-c, esse é o único tipo de herança.

Herança privada também é fácil, mas sem sentido

A: B privado significa que A é implementado por B. No entanto, isso é inútil porque isso significa que A deve conter B em seu lugar. Propriedade significa menos acoplamento sem desvantagem.

Então nós protegemos a herança.

Alguém pode me explicar o que diabos é isso? Alguns dizem que é "como um relacionamento". Ainda não estou muito claro sobre isso.

Alguém tem alguns exemplos de casos em que as pessoas usam herança protegida em bom padrão (e consciência) para uso produtivo real?

questionAnswers(2)

yourAnswerToTheQuestion