Dúvida
DeBaFig opened this issue · 1 comments
Olá! Eu estou com uma dúvida.
Eu estava tentando fazer uma implementação no sicredi, adicionando um novo método na interface IBanco, e reparei que alguns Bancos da carteira não tem a "obrigatoriedade" de alguns métodos.
Segue a imagem do Banco_BRB e seus métodos:
Segue imagem do Banco Sicredi e seus métodos (não coube todos, mas acho que fica entendido que sicredi tem mais métodos):
Minha dúvida: Como isso foi possível? Eu estou tentando encontrar o motivo para estudar, e possivelmente utilizar o recurso em para outra finalidade, teriam como me ajudar? É possível implementar uma interface e não ser obrigatório TODOS os métodos dessa interface?
Agradeço desde já!
Acho que descobri o motivo :) uma classe que herda de uma classe abstrata e uma interface acontece algo que eu não sabia.
Ao identificar que existe o método na abstrata que satisfaz a implementação, a interface se vê por satisfeita.
Eu não conhecia esse recurso, achei por bem manter aqui registrado.