static void Main() { // 1) Ми можемо користуватися windows без проблем var windows = new Windows(); WindowsFormApplication.CreateDataGridViewTable(windows); // 2) Ми повинні адаптуватися до Windows, використовуючи Virtual Box var ubuntu = new Ubuntu(); var virtualBox = new VirtualBox(ubuntu); WindowsFormApplication.CreateDataGridViewTable(virtualBox); Console.ReadKey(); }
public VirtualBox(Ubuntu adaptee) { _adaptee = adaptee; }