let TransportationServices = Object.freeze({ bike: 0, bus: 1, car: 2, }); class TransportationServiceStrategy { travel(distance) {} amount(distance) {} } class TransportationApp { constructor() { this.distance = 0; } setTravel(transportationService) { // Todo } initTravel(distance) { this.distance = distance; // Todo } } let transport = new TransportationApp(); // Bici let amountBike = 0; console.log(`El costo fue de ${amountBike} usd`); // Pedaleando para llegar en Bici 20 kms // El costo fue de 0 usd // Bus let amountBus = 30; console.log(`El costo fue de ${amountBus} usd`); // Viajando Economico en Bus 20 kms // El costo fue de 30 usd // Car let amountCar = 100; console.log(`El costo fue de ${amountCar} usd`); // Viajando Comodo en Carro 20 kms // El costo fue de 100 usd