Помогите, как реализовать систему бонусов, предположим каждый бонус будет представлять из себя класс с экземпляром иконки и методом который получает класс игрока и возвращать класс игрока с бонусом, но как для каждого из экземпляра бонуса переопределить метод получения бонуса, ведь каждый выдаёт разные бонусы