โ Back to Interfaces
Question 617
Swappable Behavior With an Interface
Swappable Behavior With an Interface
The interfaceIDiscountdeclaresint Apply(int price). CompleteNoDiscount(returns the price unchanged) andHalfOffDiscount(returns half the price). TheCheckout.Totalmethod delegates to whichever discount it is given. Do NOT write aMainmethod. For price 100 with a half-off discount, then with no discount, the program prints: 50 100
Expected Output:
50 100
Topics:
Interfaces
Code Editor
1
Tab to indent ยท Ctrl+Enter to run ยท Ctrl+Space to expand shortcuts (cw, cr, fori)
Your Output
Run your code to see the output here...
Test Cases
Run your code to see test case results.