Это способ добавить новую функциональность к классу, который нельзя расширять, например, (конечный класс) в Java, я знаю способ добавить свойство к нему, используя HashMap
. Например, если у меня есть Widget
класс, который объявил final
, и я хочу добавить новое свойство к нему, скажем «серийный код», тогда я могу HashMap
добавить его следующим образом
serialHashMap.put(widgetObject,serialNumber);
так есть ли способ добавить новые функции в финальный класс, какие-либо предложения ??? спасибо