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:According to McKinsey, “80 percent of the value creation achieved by successful growth companies comes from their core business—namely, generating new revenue from existing