コード例 #1
0
ファイル: Program.cs プロジェクト: cbermedina/DesignPatterns
        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");
        }
コード例 #2
0
        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();
        }