static void Main(string[] args) { Console.WriteLine($"Nintendo with jostic:\n"); var JosticForNintendo = new Jostic(); //користуємось новою системою без проблем Nintendo.DownloadCheckSystem(JosticForNintendo); Console.WriteLine($"Nintendo with Cabin Plane:\n"); //для адаптації до старої системи використовуємо адаптер var plane = new CabinPlane(); //використовуємо адаптер для керування приставкою з літака var adapter = new Adapter(plane); Nintendo.DownloadCheckSystem(adapter); }
public Adapter(CabinPlane adapterplane) { _adapterPlane = adapterplane; }