Пример #1
0
        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();
        }
Пример #2
0
        static void Main(string[] args)
        {
            //Fabrica de Fabricas
            FabricaAbstracta fabricaBD = FabricaProductor.getProductor("BD");
            IConexionBD      cnBD1     = fabricaBD.getBD("MYSQL");

            cnBD1.conectar();

            FabricaAbstracta fabricaREST = FabricaProductor.getProductor("REST");
            IConexionREST    cnRS1       = fabricaREST.getREST("COMPRAS");

            cnRS1.LeerURL("https://www.youtube.com/watch?v=QmE-o5R7ZF4&index=4&list=PLvimn1Ins-41Uiugt1WbpyFo1XT1WOquL");

            Console.ReadLine();
        }
Пример #3
0
        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();
        }