Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- classe gerente de polígonos tem uma lista de polreg (genérico/classe pai), então na hora de criar podem ser triangulos, quadrados, etc (classes filha) ou se não for especificados os dados um polreg mesmo
- por polimorfismo, o método calcularArea() de polreg redireciona para a implementação das classes filhas
- alto desacoplamento
- em c++, para um método poder ser chamado polimórficamente, precisa estar marcado com o marcador "virtual"
- caso contrário, sempre será chamado o método da classe base quando for chamado através de um ponteiro para a classe mãe
Add Comment
Please, Sign In to add comment