static void Main(string[] args) { var spacer = new Astronomer(); var telescope = new Telescope(); // Получили стандартные данные. Console.WriteLine(spacer.WatchUniverse(telescope)); // Теперь нужно поолучить в ридиодиапозоне. var radioTelescope = new RadioTelescope(); IEquipment radioTelescopeToEquipment = new ObserverAdapter(radioTelescope); Console.WriteLine(spacer.WatchUniverse(radioTelescopeToEquipment)); }
public ObserverAdapter(RadioTelescope radioTelescope) { this._radioTelescope = radioTelescope; }