Writing Clean & Maintainable Code

What is the primary benefit of implementing the Strategy Pattern in JavaScript applications?
class PaymentProcessor {
  constructor(paymentStrategy) {
    this.paymentStrategy = paymentStrategy;
  }

  processPayment(amount) {
    return this.paymentStrategy.process(amount);
  }
}
Next Question (5/20)