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(); }
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(); }