C#.NET * C++ * JAVASCRIPT * PYTHON * DIVERSES
XML * XML-SCHEMA * XPATH * XSL * XSL-FO * SVG * XQUERY * XPROC * ANT



C#.NET / Design Patterns / Design Patterns: ObjectFactory

Design Patterns: ObjectFactory

Design Patterns: ObjectFactory

➪ Im Design Pattern der ObjectFactory können Objekte nicht direkt instaziiert werden, da der jeweilige Konstruktor auf private oder ggf. auch protected gesetzt ist.


  class ObjectFactory
  {
    private string s = "";
    /// <summary>Konstruktor der Klasse</summary>
    /// <remarks>Das Objekt kann nicht direkt 
    /// instanziiert werden</remarks>
    private ObjectFactory() { }
    public static ObjectFactory CreateInstance()
    {
      return new ObjectFactory();
    }
    //Alternativ mit Parameter
    public static ObjectFactory CreateInstance(string p)
    {
      ObjectFactory x = new ObjectFactory();
      x.S = p;
      return x;
    }
    public string S { get => s; set => s = value; }
  }

wg / 4. April 2021



Fragen? Anmerkungen? Tipps?

Bitte nehmen Sie Kontakt zu mir auf.






Vielen Dank für Ihr Interesse an meiner Arbeit.



V.i.S.d.P.: Wilfried Grupe * Klus 6 * 37643 Negenborn

☎ 0151. 750 360 61 * eMail: info10@wilfried-grupe.de

www.wilfried-grupe.de/cs_cons_DesignPatterns2.html