🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Frage zu "protected"

#1164
From: Martin Prange
Date: Thu, 04 Jan 1996 13:46
31 lines
1919 bytes
... voellige Zustimmung.
	( Jedenfalls, wenn es um professionelle Arbeit geht. )

#pragma flame(on) 

Aber:	Vielleicht machen die's in Gummibach anders ?
	... und codieren Systeme > 100 000 loc nach ihrer eigenen,
	_geheimen_ Methode ?
( ich denke da an die beruehmte HTW -> HTR Methode. )
Let's think about it.

#pragma flame(off)

BTW: Bezueglich der Methoden, um Membervariablen zu aendern, gibt
es noch einen weiteren ( wenn auch nur spezifischeren ) Punkt:

Es kann passieren, dass abgeleitete Klassen diese Methoden
ueberschreiben, um a) die Wertaenderung zu loggen, oder b) um die
Wertaenderung _abzuweisen_ ! ( geht naturellemente nur bei virt. Methoden )

Auch sollte man im Hinblick auf eine moeglichen Codemigrationen zu
einer anderen Programmiersprache vorzeitig daran denken, dass 
beispielsweise Smalltalk nicht einmal zulaesst, auf Membervariablen
einer Instanz _desselben_ Klassentyps zuzugreifen ( ... man denke hier an 
Implementierungen von assignment-operator und copy-construktor ! )

__
Martin Prange (prange@cs.tu-berlin.de) ////////////////////////////////////////
Member of the ALMAP Team at Alcatel SEL Berlin //// Home: +49 30 7848958 //////
                                              //// Work: +49 30 7002 - 0 (OP) /
Technical Details
Message-ID: <4cglom$h37@news.cs.tu-berlin.de>
Path: arc1-ca.pugleaf.net!cs.tu-berlin.de!prange
References: <just.816962445@TUDURZ> <5yi-CMgYmIB@pegasus.RoBIN.de> <5zfJZW32mIB@pegasus.RoBIN.de> <30d02c6e.0@news.uni-konstanz.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!cs.tu-berlin.de!prange
From: prange@cs.tu-berlin.de (Martin Prange)
Newsgroups: de.comp.lang.c++
Subject: Re: Frage zu "protected"
Date: 04 Jan 1996 13:46:56 GMT
Organization: TU Berlin Fachbereich Informatik
Message-ID: <4cglom$h37@news.cs.tu-berlin.de>
References: <just.816962445@TUDURZ> <5yi-CMgYmIB@pegasus.RoBIN.de>
 <5zfJZW32mIB@pegasus.RoBIN.de> <30d02c6e.0@news.uni-konstanz.de>
NNTP-Posting-Host: dolphin.cs.tu-berlin.de
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
In-reply-to: kuehl@uzwil.informatik.uni-konstanz.de's message of 14 Dec 1995 14:53:50 MET