( hrgy84 | 2010. 10. 01., p – 00:50 )

A konstruktor valoban lehetne, de mint lattuk, nem jo otlet. A singleton viszont pont azt csinalja, hogy a privat konstruktort kepes meghivni, adott esetben akar parameterezve is. A singletonnak az a lenyege (fixme) hogy az objektum konstruktoron keresztul nem peldanyosithato, arrol viszont nem mond semmit, hogy a peldanyosito metodusnak lehet-e parametere.


public class MySingleton {
  private int arg1;
  private String arg2;
  protected MySingleton(int arg1, String arg2) { 
    this.myArg1 = arg1; this.myArg2 = arg2; 
  }
  public static newInstance(int arg1, String arg2) { 
    return new MySingleton(arg1, arg2); 
  }
}

--


Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.