Esempio n. 1
0
        public ProductManager(CrossCuttingConcernsFactory crossCuttingConcernsFactory)
        {
            _crossCuttingConcernsFactory = crossCuttingConcernsFactory;

            _logging = _crossCuttingConcernsFactory.CreateLogger();
            _caching = _crossCuttingConcernsFactory.CreateCaching();
        }
Esempio n. 2
0
        public ProductManager(CrossCuttingConcernsFactory crossCuttingConcernsFactory)
        {
            // Bir fabrika tanımı istiyoruz ardından fabrikaya ait yöntemler alınacaktır.
            _crossCuttingConcernsFactory = crossCuttingConcernsFactory;

            // Alınan fabrikanın metotları çalıştırılırken yöntemler, metotlar yardımıyla oluşturularak atanır.
            _logging = _crossCuttingConcernsFactory.CreateLogger();  // Her Create bir nesne oluşumudur.
            _caching = _crossCuttingConcernsFactory.CreateCaching(); // Yöntemler _logging ve _caching kaydedilir.
        }
Esempio n. 3
0
 public ProductManager(CrossCuttingConcernsFactory _crossCuttingConcernsFactory)
 {
     crossCuttingConcernsFactory = _crossCuttingConcernsFactory;
     logging = crossCuttingConcernsFactory.CreateLogger();
     caching = crossCuttingConcernsFactory.CreateCaching();
 }
        private CrossCuttingConcernsFactory _crossCuttingConcernsFactory;              //bunu yazdıktan sonra oluşturucuyu oluşturun

        public ProductManager(CrossCuttingConcernsFactory crossCuttingConcernsFactory) //method olarak yazmış olduk
        {
            _crossCuttingConcernsFactory = crossCuttingConcernsFactory;
            _logging = _crossCuttingConcernsFactory.CreateLogger(); //bunları da methodllaştırdık
            _caching = _crossCuttingConcernsFactory.CreateCaching();
        }