PHP Uso dos métodos __get e do __set
Boa tarde!
Desculpe, caso seja um tema básico, pois estou entrando no mundo do PHP OO agora.
Criei uma classe que teria umas quantidade grande de atributos e com os gets e sets, o netbeans começou alertar que a classe deveria ter no máximo 200 linha.
Em uma consulta com o objetivo de diminuir, encontrei os métodos __get e __set e surgiu algumas dúvidas:
-
Apesar de ter toda a estrutura, isto seria mesmo Orientação a Objeto? Não seria o mesmo que tornar os atributos publico, uma vez que você chama "$classe->atributo"?
-
O melhor caminho não seria, refatorar a classe em classes menores ou esta é um boa pratica de programação?
-
O que acontece com os recursos de autocompletar, tem com ativá-los?
Obrigado.
Discussão (4)
Carregando comentários...