示例#1
0
        static void Main(string[] args)
        {
            SoftwareFactory software = FactoryUtil.GetSoftware("osx");

            software.GetBrowser().Browse();
            software.GetOfficeProgram().WriteSomeWord();

            software = FactoryUtil.GetSoftware("windows");
            software.GetBrowser().Browse();
            software.GetOfficeProgram().WriteSomeWord();

            Console.ReadKey();
        }
示例#2
0
        public static void Main(string[] args)
        {
            DBFactory  db  = FactoryUtil.GetFactory("SQL");
            Connection con = db.CreateConnection();

            con.Connect();
            Command cmd = db.CreateCommand();

            cmd.Query = "select * from table";
            cmd.Execute();

            db  = FactoryUtil.GetFactory("Oracle");
            con = db.CreateConnection();
            con.Connect();
            cmd       = db.CreateCommand();
            cmd.Query = "select * from table";
            cmd.Execute();

            Console.ReadKey();
        }