Можно ли определить алгебру для строковых объектов? Например:
- яблоко + яблоко = 2 яблока
- яблоко + апельсин = апельсин + яблоко
- яблоко + 3,5 яблока = 4,5 яблока
Есть ли встроенные функции, которые могут это сделать? Необходимо ли создание структуры классов?