To address these requirements, I designed a kaş of classes to encapsulate customer data and implement a flexible reward point calculation strategy. The solution consists of:Esther Khachina is BoldDesk's technical writer who enjoys creating, reviewing and editing software documentation, to deliver great content for all readers.These programs provid