public static void OSPDemo() { Console.WriteLine("\n\nOpen Close Principle Demo "); DataProvider DataProviderObject = new SqlDataProvider(); DataProviderObject.OpenConnection(); DataProviderObject.ExecuteCommand(); DataProviderObject.CloseConnection(); DataProviderObject = new OracleDataProvider(); DataProviderObject.OpenConnection(); DataProviderObject.ExecuteCommand(); DataProviderObject.CloseConnection(); }