Padrão de Design para implementar regras de negócios com centenas de if else em java

Tenho de aplicar certas regras de negócio com centenas de linhas abaixo do Código if this then this else if ... If <Q> = Y then 'something' Else then 'something' Else : Value of <Z>