To address these requirements, I designed a seki of classes to encapsulate customer data and implement a flexible reward point calculation strategy. The solution consists of:Take Our Bralette Club bey an example. Their loyalty program members can earn points when they make a purchase, for every friend they refer, for Tweeting about the brand, and e