static void Main(string[] args) { IOperationSystemFactory[] factories = { new WindowsOSFactory(), new MacOSFactory() }; foreach (var factory in factories) { IOperationSystem operationSystem = factory.Create(); operationSystem.Start(); } }
public OtComputer(IOperationSystem os) { _os = os; }
public DellComputer(IOperationSystem os) { _os = os; }
public AppleMac(IOperationSystem os) { _os = os; }