static void Main(string[] args) { CustomerManager customerManager = new CustomerManager(); customerManager.List(); Product product = new Product { Id = 1, Name = "Laptop" }; Product product2 = new Product(2, "Computer"); EmployeeManager employeeManager = new EmployeeManager(new DatabaseLogger()); //filelogger ve databaselogger kullanılabiliyor //employeeManager.Logger = new DatabaseLogger(); //employeeManager.Logger = new FileLogger(); // ctor yapıldıgı için ihtiyaç kalmadı //employeeManager.Logger = new DatabaseLogger(); // ctor yapıldığı için ihtiyaç kalmadı employeeManager.Add(); PersonManager personManager = new PersonManager("Product"); personManager.Add(); Teacher.Number = 10; // static oldugu için bu sekilde cagriliyor Utilities.Validate(); Manager.DoSomething();// static oldugu için direk bu sekilde cagrılıyor Manager manager = new Manager(); //static olmadığı için isntance üzerinden cagrılıyor manager.DoSomethin2(); Console.ReadLine(); }