Entwurfsmuster: Singleton

Objektorientierung ist in der heutigen Programmierung das „ganz große Ding“. Alles, womit man arbeitet, wird entsprechend durch Klassen abgebildet, die eine gewisse Struktur vorgeben, wiederverwendbar sind und durch Vererbung auch erweitert werden können. Es ist aber nicht immer ratsam, für jede Anwendung eines Konzeptes jeweils ein neues Objekt zu erzeugen. In bestimmten Fällen kann es sogar durchaus sinnvoll sein, aus einer bestimmten Klasse während der Laufzeit nur ein einzelnes Objekt zu erzeugen. Um genau das zu erleichtern, kann man das Singleton-Erzeugungsmuster verwenden. Dieser Beitrag erklärt anhand von PHP5-Beispielen, wie es funktioniert. Weiterlesen „Entwurfsmuster: Singleton“

Die Kirche und OpenSource-Entwicklungen

Vergangene Nacht stellte Robert Basic via Twitter die Frage, ob man die Kirche forken könnte und gab kurz darauf auch die Antwort selbst. Den Gedanken fand ich ziemlich amüsant… und während ich so geschmunzelt habe, kamen mir direkt ein paar weitere Ideen zum Thema, die ich hier mal zusammengeschrieben habe. Die Parallelen sind teilweise recht interessant. Weiterlesen „Die Kirche und OpenSource-Entwicklungen“