I have 2 DTO which have equivalent fields sowhat I did is I make them implement one interface to treat them same way as a type of interface (avoid duplication) so I put in the interface some Getters and Setters that I need to do the business logic.However, as the fields have differents names but their content is the same(eg.  requestAmount  in first Class is loanAmount in the second)what I did is just to override the interface getters with a new getter that call the other one just to adapt it to the interface So my POJO end up with multiple getters for some fields.This way :public void setRequestAmount(BigDecimal amount){    setLoanAmount(amount);}@Overridepublic BigDecimal getRequestAmount(){    return getLoanAmount();}Is this  a bad practice ? is there any other solution ?
multiple getters for some fields
java;object oriented;object