コード例 #1
0
 public void Run()
 {
     //Singleton
     DesignPatterns.SingletonPattern.Logger logger = DesignPatterns.SingletonPattern.Logger.getInstance();
     logger.writeToFile("Hello");
     Console.ReadKey();
 }
コード例 #2
0
 public static DesignPatterns.SingletonPattern.Logger getInstance()
 {
     //Yoda condition
     if (null == logger)
     {
         logger = new DesignPatterns.SingletonPattern.Logger();
     }
     return(logger);
 }
コード例 #3
0
ファイル: Logger.cs プロジェクト: hewette/DesignPatterns
 public static DesignPatterns.SingletonPattern.Logger getInstance()
 {
     //Yoda condition
     if (null ==logger)
     {
         logger = new DesignPatterns.SingletonPattern.Logger();
     }
     return logger;
 }