У нас есть такой сценарий, как.
ClassA имеет некоторые свойства, а ClassZ имеет те же свойства, что и ClassA, а затем в середине у нас есть преобразователь, который отображает свойства из ClassZ в ClassA и наоборот.Мы не используем Reflections, и мы делаем это вручную (используя classZ.setXXX (classA.getXXX ())).
Теперь предположим, что мы хотим расширить ClassA до ClassB и добавить новые свойства, мы также расширили ClassZ до ClassYи добавить аналогичные свойства в нем.Так что теперь нам нужно сопоставить ClassY и ClassB.
Может кто-нибудь предложить мне хороший расширяемый шаблон проектирования для этого.Можно ли это сделать с помощью Decorator или с помощью перехватчиков?
С уважением