Jakie jest praktyczne zastosowanie chronionego dziedziczenia?

Dziedziczenie publiczne jest łatwe.

Odp .: public B oznacza, że ​​każdy A jest B. W większości języków programowania, takich jak vb.net i obiektyw-c, jest to jedyny typ dziedziczenia.

Prywatne dziedziczenie jest również łatwe, ale bezcelowe

Odp .: prywatne B oznacza A jest zaimplementowane przez B. Jednak jest to bezcelowe, ponieważ oznacza to, że A powinno zawierać B. Własność oznacza mniejsze sprzężenie bez żadnych wad.

Wtedy mamy chronione dziedzictwo.

Czy ktoś może mi wyjaśnić, po co to do diabła? Niektórzy mówią, że to „jak związek”. Nadal nie jestem tego zbyt jasny.

Czy ktoś ma przykładowe przypadki, w których ludzie używają chronionego dziedziczenia w dobrym wzorze (i sumieniu) do rzeczywistego produktywnego wykorzystania?

questionAnswers(2)

yourAnswerToTheQuestion