To address these requirements, I designed a takım of classes to encapsulate customer data and implement a flexible reward point calculation strategy. The solution consists of:Brands that listen to their customers, adapt to shifting preferences, and offer tailored rewards often see a marked i