🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Objekt Hierachie, wie am besten ?

#1491
From: Benjamin Baermann
Date: Thu, 01 Feb 1996 14:27
26 lines
1723 bytes
In <61qhJjBCr5B@devil.edition.bonbit.org> kay@edition.bonbit.org (Kay Hayen) writes:

>Sollte ich den Konstruktor von Kartendaten eher in zwei Teile aufspalten  
>und Initialisierungen der Unterobjekte in eine direkt nach dem Kostruktor  
>aufzurufende Memberfunktion "Init" verlegen ? Die Kartenobjekte koennten  
>dann ueber einen globalen Zeiger auf die Kartendaten zugreifen ? Den  
>koennte ich auch schon im Konstruktor setzen, aber Seiteneffekte von  
>Konstruktoren finde ich noch uneleganter.

Hm. Wenn diese Klasse wirklich nur ein Objekt hat, auf das von ueberall
drauf zugegriffen wird, finde ich es nicht schlimm es einfach (und
dreckig) global zu machen. Natuerlich ist das nicht die reine
objektorientierte Schule, aber doch relativ intuitiv und uebersichtlich
also in diesem Fall wohl vorzuziehen, oder?

Ich hatte dieses Problem auch schon oefter, und hab eigentlich immer
diese Loesung gewaehlt. Eine andere Moeglichkeit waere vielleicht die
Oberklasse friend zu den kleinen zu deklarieren. Ist aber eher
unuerbersichtlicher, oder?

Gruesse, Benni
-- 
http://www.uni-frankfurt.de/~benni/hello.html
"1024 Byte bilden ein Megabyte"
	aus einer Schrift des Bundesministerums fuer Wirtschaft zur
	"Informationsgesellschaft" 
Technical Details
Message-ID: <4eqikm$gdk@zeus.rbi.informatik.uni-frankfurt.de>
Path: arc1-ca.pugleaf.net!hera.rbi.informatik.uni-frankfurt.de!benni
References: <61qhJjBCr5B@devil.edition.bonbit.org>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!hera.rbi.informatik.uni-frankfurt.de!benni
From: benni@hera.rbi.informatik.uni-frankfurt.de (Benjamin Baermann)
Newsgroups: de.comp.lang.c++
Subject: Re: Objekt Hierachie, wie am besten ?
Date: 1 Feb 1996 14:27:34 GMT
Organization: J. W. Goethe-Universitaet Frankfurt/Main
Message-ID: <4eqikm$gdk@zeus.rbi.informatik.uni-frankfurt.de>
References: <61qhJjBCr5B@devil.edition.bonbit.org>
NNTP-Posting-Host: hera.rbi.informatik.uni-frankfurt.de