/// <summary> /// This is main method. /// </summary> /// <param name="args">String args.</param> public static void Main(string[] args) { OsFactory factory = new OsFactory(); IOperatingSystem os = factory.GetOs("android"); os.Spec(); }
/// <summary> /// 抽象工厂类 /// </summary> public void CreateBinFile() { // box 找码逻辑 AbstractFactory boxfactory = new BoxFactory(); BInFile boxbinFile = boxfactory.CreateBinFile(); boxbinFile.CreateBinFile(); // os 找码逻辑 AbstractFactory osfactory = new OsFactory(); BInFile osbinFile = osfactory.CreateBinFile(); osbinFile.CreateBinFile(); }