1
resposta

Quando não utilizar Setters e Getters

Entendi que o uso de Setters e Getters era uma boa prática, importante de várias formas, mas a última aula trouxe um DEPENDE que não ficou claro, não entendi em que momentos não seria pertinente usa-los.

1 resposta

Oie Carlos, tudo bem contigo?

Não usaremos "getters" ou "setters" quando não houver necessidade deles existirem, ou seja, se eles nunca forem usados não tem motivo para serem criados. Além disso, em muitas situações alguns deles podem ser substituídos por regras de negócio, por exemplo na criação de uma classe "Conta", ao invés de ser criado um "setSaldo" é mais adequado criar um "deposita", ambos fariam a mesma coisa, mas o "deposita" seguiria a regra de negócio.

Temos um artigo muito interessante na Caelum sobre esse tema de "getters" e "setters", recomendo muito você dar uma olhada, clique aqui para ver.

Espero que eu tenha ajudado, se tiver qualquer outra dúvida fico a disposição :)

Bons estudos!