Rehl Factory - eine Singleton Instanz
Die Rehl Factory hat eine Singleton Instanz in die Welt gesetzt:
using System;
/// <summary>
/// Die wunderbare und einzigartige Struktur einer atemberaubenden Singleton.
/// Partial deshalb, weil die Klassendefinition immer mehr und mehr erweitert
/// werden wird.
/// </summary>
public partial class Bianca
{
/// <summary>
/// Die einzigartige Instanz.
/// </summary>
private static Bianca m_EinzigartigeBianca = new Bianca();
/// <summary>
/// Bianca gehört zur Rehl Family und es kann nur über die
/// Singleton Instanz auf sie zugegriffen werden.
/// </summary>
private Bianca()
{
}
/// <summary>
/// Liefert den Zustand, ob Bianca hungrig ist.
/// </summary>
public bool IstHungrig
{
get { return GetWunderlicheAntwortObHungrig(); }
}
/// <summary>
/// Liefert den Zustand, ob Bianca gerade schläft.
/// </summary>
public bool SchlaeftGerade
{
get
{
return (!IstHungrig && AugenZu && GleichmaessigeAtmung);
}
}
/// <summary>
/// Die wunderliche Antwort auf die Frage, ob Bianca hungrig ist
/// liefert nur die Singleton Instanz mit Hilfe von inneren Zuständen,
/// die on außen nicht einsehbar sind.
/// (Trotz .Net und Reflection keine Chance ;-)
/// </summary>
/// <returns>True, wenn hungrig, andernfalls False.</returns>
private bool GetWunderlicheAntwortObHungrig()
{
// Miracle, obscure and strange code here
}
}Mal schauen, was für Extension Methods sie noch bekommt. Unklar ist auch, wie die künstliche Intelligenz die Internen Datenströme wandern lässt. Und par tout hat sich noch nicht aller Code entschlüsseln lassen, trotz Refector (Ultraschall), oder genauerer Analyse. Ein Debuggen war leider nur von außen möglich. Die Factory und auch die Helferinstanzen (Ärzte) sind sich aber einig, sie lebt und sie ist gesund ;-)
Ich habe in den embedded Ressourcen noch ein Bild gefunden:

Die ist ja soo goldig ;-)))