Thread Frage zur Programmstruktur: "globale Objekte" (17 answers)
Opened by sitescriptor at 2010-08-17 14:41

dta
 2010-08-17 23:10
#140738 #140738
User since
2006-07-11
11 Artikel
BenutzerIn
[default_avatar]
Vielleicht willst Du einfach nur ein Singleton?

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
package Dienst;

my $singleton;

sub new {
  # ... setup
}

sub singleton { $singleton ||= shift->new(@_) }


Und irgendwoanders:

Code (perl): (dl )
my $dienst = Dienst->singleton(...)


Egal wo du Dienst->singleton aufrufst, du bekommst immer das gleiche Object.

View full thread Frage zur Programmstruktur: "globale Objekte"