O método saca tem um if. Porem a duvida se o método tivesse vários IF deveria separar esse if em outra classe ?
O método saca tem um if. Porem a duvida se o método tivesse vários IF deveria separar esse if em outra classe ?
Oi Diogo, tudo bem ?
Existem várias maneira de isolar um if, uma dessas formas é utilizar um design pattern chamado strategy, que é basicamente isolar as diversas lógicas em classes e ter uma classe em comum para poder passar como referencia, através de polimorfismo.