static void Main(string[] args) { Console.WriteLine("Hello World!"); IAbstractFactoryService fabricaBD = FactoryProducerService.getFactory("BD"); IConexionBDService cxBD1 = fabricaBD.getBD("MYSQL"); cxBD1.conect(); IAbstractFactoryService fabricaREST = FactoryProducerService.getFactory("REST"); IConexionRESTService cxRS1 = fabricaREST.getREST("COMPRAS"); cxRS1.leerURL("https://www.myurl?id=10"); }
static void Main(string[] args) { ConexionFactoryService factory = new ConexionFactoryService(); IConexionBDService cx1 = factory.getConexion("ORACLE"); cx1.conect(); cx1.disconnect(); IConexionBDService cx2 = factory.getConexion("MYSQL"); cx2.conect(); cx2.disconnect(); IConexionBDService cx3 = factory.getConexion("H2"); cx3.conect(); cx3.disconnect(); }