Please enable JavaScript.
Coggle requires JavaScript to display documents.
Polimorfismo II - Coggle Diagram
Polimorfismo II
define uma interface comum em uma classe base e permite que classes derivadas implementem diferentes formas
Estrutura Principal
-
Dynamic Cast
c-style cast e static_cast são considerados inseguros porque não realizam verificações para garantir que o objeto realmente corresponda ao tipo desejado
O dynamic_cast é seguro porque utiliza informações de tempo de execução (RTTI, Run-Time Type Information) para verificar se a conversão é válida
só funciona em classes polimórficas, ou seja, classes que têm pelo menos um método virtual
Classes Abstratas
-
estruturas principais
métodos virtuais puros que são declarados com = 0, indicando que não possuem implementação na classe base.
-
-
-