To address these requirements, I designed a grup of classes to encapsulate customer data and implement a flexible reward point calculation strategy. The solution consists of:He first addressed customers’ biggest pain point, shipping costs, and subsequently added more benefits to the loyalty program.Data collected from loyalty programs güç provi