static void Main(string[] args) { IFabricaAbstracta fabricaBD = FabricaProductor.getFactory("BD"); IConexionBD cxBD1 = fabricaBD.getBD("MYSQL"); cxBD1.conectar(); IFabricaAbstracta fabricaREST = FabricaProductor.getFactory("REST"); IConexionREST cxRS1 = fabricaREST.getREST("COMPRAS"); cxRS1.leerURL("https://www.youtube.com/subscription_center?add_user=mitocode"); Console.ReadKey(); }
static void Main(string[] args) { // Identifico y obtengo la fábrica que voy a utilizar IAbstractFactory fabricaBD = FabricaProductor.getFactory("BD"); // de la fábrica obtenida obtengo el objeto de conexión que busco IConexionBD cxBD1 = fabricaBD.getConexionBD("MYSQL"); cxBD1.conectar(); IAbstractFactory fabricaREST = FabricaProductor.getFactory("REST"); IConexionREST cxREST1 = fabricaREST.getConexionREST("COMPRAS"); cxREST1.leerURL("esta es una url de prueba"); Console.ReadKey(); }