Webstatt.org - Community seit 2006 - 2012 (2024?)

zwei Klassen zusammenfügen

Avatar user-287
03.02.2008 10:21

Hallo,
Ich habe zwei Klassen, einmal ein Registry- und ein Singleton-Pattern.

Nun will ich die beiden Klassen zu einer Singleton-Registry zusammenfügen, jedoch ist das ja nicht möglich, da man ja dann aus zwei Klassen erben müsste. Also wie kann man das lösen ohne einen Code zu duplizieren?

Avatar user-253
05.02.2008 16:48

Ich würde jeweils nur eine Instanz beider Klassen speichern und lediglich den Zugriff über die Singleton-Registry regeln.

Der Zugriff wäre dann in etwa:
functions::get_klasse()->methode(...);

Michael