Exemplo n.º 1
0
 private static void SimpleFactoryPattern_WithUsing_RIP_Pattern(int EmpType)
 {
     //In this case we achieved de-coupling. We actually do polymorphisim. Poly achieves decoupling.
     EmployeeManagerFactory empFactory = new EmployeeManagerFactory();
     IEmployeeManager       emp        = empFactory.GetEmployeeTypeObject_WithUsing_RIP_Pattern(EmpType);
     decimal Pay   = emp.GetPay();
     decimal Bonus = emp.GetBonus();
 }