예제 #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            var logger = new LoggerUtil();
            //var logger = new LoggerDB();

            //Constructor
            //var service = new Service(logger);

            // Property Setter
            //var service = new Service();
            //service.Logger = logger;

            //Method
            var service = new Service();

            service.AddLogger(logger);

            Console.WriteLine(service.LogMessage("Hello world"));

            Console.ReadLine();
        }
예제 #2
0
 internal void AddLogger(LoggerUtil logger)
 {
     _logger = logger;
 }