В Scala вы можете «добавлять новые методы» к существующим классам, создавая класс-оболочку и используя «неявное определение» для преобразования исходного класса в расширенный класс-оболочку.
У меня есть библиотека Java для графики, в которой используется множество конструкторов с длинными списками чисел с плавающей запятой. Я хотел бы добавить к этим классам новые конструкторы с богатой оберткой, но это, похоже, не работает так, как описано выше для методов. Другими словами, я хотел бы иметь более простые конструкторы, но при этом иметь возможность использовать исходные имена классов, а не имена некоторых классов-оболочек, но в настоящее время я не вижу других вариантов.
Идеи?