내 서비스의 메소드가 작동하기를 원하는 두 개의 도메인 클래스가 있습니다. 서비스 메소드는 두 객체 모두와 매우 유사한 작업을 수행하며, 함께 사용되는 객체의 속성은 동일한 이름을 가진 두 객체에 있습니다. 그래서, 대신에이 같은 두 가지 방법을 만드는 :Groovy 메서드 오버로드
calculateTotalBalancesInd(IndividualRecord indRec) {
//do something with indRec.accountsList
}
calculateTotalBalancesEnt(EntityRecord entRec) {
//do something with entRec.accountsList
}
중 하나 객체에서 작동 할 수 있습니다 하나의 방법을 만드는 (? 과부하) 깔끔한 방법이 있습니까?
고맙습니다.