Was ist der praktische Nutzen einer geschützten Vererbung?

Öffentliche Vererbung ist einfach.

A: public B bedeutet, dass jedes A ein B ist. In den meisten Programmiersprachen wie vb.net und objectiv-c ist dies die einzige Art der Vererbung.

Private Erbschaft ist auch einfach, aber sinnlos

A: privat B bedeutet, dass A von B implementiert wird. Das ist jedoch sinnlos, weil das bedeutet, dass A stattdessen B enthalten sollte. Besitz bedeutet weniger Kopplung ohne Nachteil.

Dann haben wir das Erbe geschützt.

Kann mir jemand erklären, wofür zum Teufel das ist? Einige sagen, es sei eine "Beziehung". Da bin ich mir immer noch nicht ganz sicher.

Hat jemand Beispiele für Fälle, in denen Menschen eine geschützte Vererbung nach gutem Muster (und Gewissen) für den tatsächlichen produktiven Gebrauch verwenden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage