Refatoração, POO e Boas Práticas de Código
Classificado em Computação
Escrito em em
português com um tamanho de 5,35 KB
Pacotes
Pacotes são criados para organizar o código e evitar conflitos entre classes com o mesmo nome, facilitando a localização do código.
Característica usada
Pergunta: Principalmente qual característica do paradigma Orientado a Objetos foi usada nesse exemplo?
Resposta: O uso de interface: um contrato que define como a classe deve se comportar. As classes que implementam uma interface são obrigadas a implementar os métodos declarados na interface.
Programar para interfaces x classes
Pergunta: Qual é a diferença entre programar para interfaces e programar para classes concretas? Há algum princípio de projeto aplicado nesse contexto?
Resposta: Programar para interfaces significa depender de contratos em vez de implementações concretas.