У меня есть следующий фрагмент кодаКак избежать дублирования кода в цепочке if-else?
if(!setPass){ this.teacher = Ev_TeacherTestUtil.createTeacher (sess, 'TestTeacher1', Ev_TeacherService.NOMINATED, Ev_TeacherService.EMPLOYEE_NO, Ev_TeacherService.PASS_NO); }else{ this.speaker = Ev_TeacherTestUtil.createTeacher (sess, 'TestTeacher1', Ev_TeacherService.NOMINATED, Ev_TeacherService.EMPLOYEE_NO, Ev_TeacherService.PASS_YES); }
Единственное изменение в состоянии еще является Ev_TeacherService.PASS_YES (в состоянии, если он установлен в Ev_TeacherService.PASS_NO), остальное просто дублируются! Как я могу избежать этого? Заранее спасибо за помощь!