static void Main(string[] args) { /* Aqui vamos instanciar a nossa sql factory */ DbFactory sqlFactory = new SqlServerFactory(); DbConnection sqlConnection = sqlFactory.CreateConnection(); sqlConnection.Open(); DbCommand sqlCommand = sqlFactory.CreateCommand(); sqlCommand.Execute(); /* Aqui vamos instanciar a nossa mongo factory */ DbFactory mongoFactory = new MongoDbFactory(); DbConnection mongoConnection = mongoFactory.CreateConnection(); mongoConnection.Open(); DbCommand mongoCommand = mongoFactory.CreateCommand(); mongoCommand.Execute(); Console.ReadLine(); }