Responsabilidades de um construtor?
Pessoal,
até que ponto vai a responsabilidade de um construtor? O que posso fazer nele?
Criar códigos que façam alguma validação ou mesmo lancem uma exceção quebram o princípio da responsabilidade única?
até que ponto vai a responsabilidade de um construtor? O que posso fazer nele?
Criar códigos que façam alguma validação ou mesmo lancem uma exceção quebram o princípio da responsabilidade única?
Augusto Santos
Curtidas 0
Melhor post
Daniel Araújo
27/05/2017
Bom dia Augusto!
Dá uma lida nessa discussão:
https://www.devmedia.com.br/forum/como-funciona-o-metodo-construtor/564866
Acredito que vai tirar algumas de suas duvidas.
Se a resposta foi útil não esqueça de dar um like.
Dá uma lida nessa discussão:
https://www.devmedia.com.br/forum/como-funciona-o-metodo-construtor/564866
Acredito que vai tirar algumas de suas duvidas.
Se a resposta foi útil não esqueça de dar um like.
GOSTEI 1
Mais Respostas
Joel Rodrigues
26/05/2017
Olá, Augusto.
Como o nome sugere, o construtor tem a função de construir o objeto. Para isso ele pode receber parâmetros e/ou inicializar variáveis internas. Se os parâmetros recebidos forem inválidos, não vejo problema em lançar uma exceção indicando isso (algo como InvalidArgumentException).
Como o nome sugere, o construtor tem a função de construir o objeto. Para isso ele pode receber parâmetros e/ou inicializar variáveis internas. Se os parâmetros recebidos forem inválidos, não vejo problema em lançar uma exceção indicando isso (algo como InvalidArgumentException).
GOSTEI 0