[Fwd: Re: [Python-de] Vererbung und globale Objekte (war "socket")]

Olaf Radicke olaf_rad at gmx.de
Die Okt 21 10:44:19 CEST 2003


Mist! Wider falsche Adresse...


mfG
Olaf

-----Weitergeleitete Nachricht-----

From: Olaf Radicke <olaf_rad at gmx.de>
To: Jan Wender <j.wender at science-computing.de>
Subject: Re: [Python-de] Vererbung und globale Objekte (war "socket")
Date: 20 Oct 2003 20:16:37 +0200

Am Mon, 2003-10-20 um 08.57 schrieb Jan Wender:
> On Fri, Oct 17, 2003 at 09:28:56PM +0200, Olaf Radicke wrote:
> > Z.B. die die Daten aus der Konfigurationsdatei. Jetzt habe ich
> > ein Objekt "Konfig" als global angelegt. Aber die anderen Objekte
> > kennen es trotzdem nicht, weil ihre Klassendefinition in einer 
> > anderen Datei steht. Also gebe ich jetzt jeder Objektinstanz das
> > Objekt  "Konfig" als Parameter mit.  Und weil ich noch ein paar
> 
> Guck Dir doch mal das Borg Pattern aus dem Python Kochbuch an (In der
> englischen Version S. 208ff, oder auch bei ActiveState). Das kann man
> genau dazu verwenden:
> 
> --- borg.py
> class Borg:
>   _shared_state = {}
>   def __init__(self): self.__dict__ = _shared_state
> ---

Na, ob das zur allgemeinen versändlichkeit des Codes beiträgt?

Olaf

-- 
===================================================
"Meine Meinung steht fest. Bitte verwirren sie mich
nicht mit Tatsachen!"
                          Unbekannt.
===================================================
-- 
===================================================
"Meine Meinung steht fest. Bitte verwirren sie mich
nicht mit Tatsachen!"
                          Unbekannt.
===================================================