Derive a class BuyNItemsGetOneFree from DiscountPolicy.The class should have a constructor that has a single parameter n. In addition, the class should define the method computeDiscount so that every n th item is free. For example, the following table gives the discount for the purchase of various counts of an item that costs $10, when n is 3:
Count | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Discount | 0 | 0 | 10 | 10 | 10 | 20 | 20 |
Create an abstract class DiscountPolicy. It should have a single abstract method computeDiscount that will return the discount for the purchase of a given number of a single item. The method has two parameters, count and itemCost.
We need at least 10 more requests to produce the solution.
0 / 10 have requested this problem solution
The more requests, the faster the answer.