private static void Demo() { CustomerManager customerManager = new CustomerManager(); OracleServerCustomerDal oracleServerCustomerDal = new OracleServerCustomerDal(); customerManager.Add(oracleServerCustomerDal); }
static void Main(string[] args) { // InterfacesIntro(); // CustomerManager customerManager=new CustomerManager(); // customerManager.Add(new SqlServerCustomerDal()); ICustomerDal SqlServerDAL = new SqlServerCustomerDal(); ICustomerDal OracleServerDAL = new OracleServerCustomerDal(); List <ICustomerDal> DataAccesLayers = new List <ICustomerDal>() { SqlServerDAL, OracleServerDAL }; CustomerManager _customerManager = new CustomerManager(); _customerManager.Add(DataAccesLayers); Console.Read(); }