Beispiel #1
0
        private static void Main(string[] args)
        {
            new Thread(() =>
            {
                var comp2 = new Computer();
                comp2.Os  = OpSystem.GetInstance("Windows 10");
                Console.WriteLine(comp2.Os.Name);
            }).Start();

            var comp = new Computer();

            comp.Launch("Windows 8.1");
            Console.WriteLine(comp.Os.Name);

            Console.ReadKey();
        }
Beispiel #2
0
 public void Launch(string osName)
 {
     Os = OpSystem.GetInstance(osName);
 }