Suponhamos que em um determinado projeto seja necessário verificar uma condição onde existam várias possibilidades.. por exemplo:
Para entrar em uma festa:
Se a pessoa é maior de 18 anos OU Se a pessoa está acompanhada OU Se a pessoa está de camisa amarela OU Se a pessoa é torcedora do corinthians OU Se a pessoa fala inglês OU Se a pessoa gosta de Java
Nesse caso temos 6 condições onde apenas 1 precisa ser verdadeira para permitir a entrada da pessoa.
Qual a melhor maneira para montar a verificação das condições? Colocar um IF com vários "OUs" dentro ou existe uma outra maneira?