Я работаю с JDK 7.
У меня есть все мои классы бизнес-логики в пакете com.srh.bll.businesslogic
.
Меня беспокоит вопрос о том, как вернуть данные из одного класса бизнес-логики в другой класс бизнес-логики.
Например, у меня есть 2 класса бизнес-логики ReferenceYearBusinessLogic
и AnniversaryBusinessLogic
.
Теперь methodA
из ReferenceYearBusinessLogic
необходимо вызвать methodA
из AnniversaryBusinessLogic
и ожидает получить 3 вещи обратно: referenceDate, birthdayNumber и отпускRate.
И methodC
из ReferenceYearBusinessLogic
необходимо вызвать methodB
из AnniversaryBusinessLogic
и ожидает получить 2 вещи: payScale и payRate.
И так далее ...
Так что я думаю, что мне нужно определить классы для передачи данных в этом случае;один класс будет иметь 3 свойства: referenceDate ,iversaryNumber и holidayRate, а другой класс будет иметь 2 свойства: payScale и payRate.
Как бы эти классы назывались в мире шаблонов проектирования?Я думал о них как о DTO, но DTO используются для передачи данных между уровнями, в то время как в моем случае они будут использоваться только в пределах одного уровня и не будут нужны вне этого уровня.Есть мысли?