1
resposta

métodos e classes abstratos

Quais são as vantagens de ter métodos abstratos e classes abstratas?

1 resposta

Vou te dar um exemplo prático... Você tá desenvolvendo um ERP de uma empresa onde terão vários perfis de acesso na aplicação, sendo que cada um deles possui seu conjunto de regras, mas todos precisam de login. Você cria uma classe abstrata e com os métodos abstratos de login, para que você extenda ela para cada perfil que você vai criar para aplicação. Dessa forma, na classe Administrador, por exemplo, você já é obrigado a criar o método de login definido na classe abstrata. O mesmo vai acontecer para cada perfil que você for criar. É até uma forma de te proteger de esquecer de implementar os recursos básicos que a classe filha deve ter.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software