Exemple #1
0
        static void Main(string[] args)
        {
            IOperationSystemFactory[] factories = { new WindowsOSFactory(), new MacOSFactory() };

            foreach (var factory in factories)
            {
                IOperationSystem operationSystem = factory.Create();
                operationSystem.Start();
            }
        }
Exemple #2
0
 public OtComputer(IOperationSystem os)
 {
     _os = os;
 }
Exemple #3
0
 public DellComputer(IOperationSystem os)
 {
     _os = os;
 }
Exemple #4
0
 public AppleMac(IOperationSystem os)
 {
     _os = os;
 }