static void Main(string[] args) { BugattiVeyron bugatti = new BugattiVeyron(); MovableAdapterImpl obj = new MovableAdapterImpl(bugatti); Console.WriteLine("Speed of Bugatti Veyron in kmph is :" + obj.getSpeed()); Console.WriteLine("Price of Bugatti Veyron in Euros is :" + obj.getPrice()); Console.ReadKey(); }
static void Main(string[] args) { var car = new BugattiVeyron(); var adapter = new MovableAdapterImpl(car); Console.WriteLine($"Speed in MPH: {car.GetSpeed()}"); Console.WriteLine($"Price in USD: {car.GetPrice()}"); Console.WriteLine(); Console.WriteLine($"Speed in KPH: {adapter.GetSpeed()}"); Console.WriteLine($"Price in euro: {adapter.GetPrice()}"); }
static void Main(string[] args) { var MPH = new BugattiVeyron(); var KM = new MovableAdapterImpl(MPH); var price = new PriceAdapterUsdToEuro(MPH); Console.WriteLine($"Speed in MPH: {MPH.GetSpeed()}"); Console.WriteLine($"Price in USD: {price.GetPrice()}"); Console.WriteLine(); Console.WriteLine($"Speed in KPH: {KM.GetSpeed()}"); Console.WriteLine($"Price in euro: {price.GetPrice()}"); Console.ReadKey(); }