Пример #1
0
        /// <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();
        }
Пример #2
0
        /// <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();
        }