🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #994

Re: Protected inheritance

#994
From: Arent Groebner
Date: Sun, 10 Dec 1995 23:24
35 lines
1461 bytes
> In article <5yi-CASYmIB@pegasus.RoBIN.de>, arent@pegasus.RoBIN.de says...
> >
> >Wer kann dieses Rätsel lösen:
> >
> >Public    inheritance:  Ist-Beziehung
> >Protected inheritance:  ???
> >Private   inheritance:  Hat-Beziehung
> >
> Ich sehe da kein Raetsel, sondern einen Fehler!
>
> Private Erblichkeit sollte man mit Vorsicht geniessen. Eine hat-ein
> Beziehung bzw. ist-implementiert mit modelliert man normalerweise durch
> Layering und nicht durch private Vererbung. Dies sollte nur in
> Ausnahmefaellen passieren, so bei protected Elementen oder virtuellen
> Funktionen.

Vielen Dank, aber das war doch gar nicht die Frage.

Es geht hier nicht darum, wann und wo man private Vererbung einsetzt,  
sondern wann und wo man protected Vererbung einsetzt.

>
> _____________________________________________________________________
> Ralf Allar
> Allgemeine Informatik
> FH-Koeln Abt. Gummersbach


Arent

_____________________________________________________________________
Arent Gröbner                                      Darmstadt, Germany


## CrossPoint v3.02 ##
Technical Details
Message-ID: <5zfJZSNImIB@pegasus.RoBIN.de>
Path: arc1-ca.pugleaf.net!pegasus.RoBIN.de!arent
References: <5yi-CASYmIB@pegasus.RoBIN.de> <49plui$c8a@news.rrz.uni-koeln.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!pegasus.RoBIN.de!arent
Date: 11 Dec 1995 00:24:00 +0100
From: arent@pegasus.RoBIN.de (Arent Groebner)
Newsgroups: de.comp.lang.c++
Message-ID: <5zfJZSNImIB@pegasus.RoBIN.de>
References: <5yi-CASYmIB@pegasus.RoBIN.de>
 <49plui$c8a@news.rrz.uni-koeln.de>
Subject: Re: Protected inheritance
X-Newsreader: XP v3.02
X-Charset: ISO-8859-1