Please enable JavaScript.
Coggle requires JavaScript to display documents.
POO - Coggle Diagram
POO
Por que devemos passar como parametro objetos constantes e por referência?
void ultrapassarCarro(const Carro &carro_a_ser_ultrapassado)
-
-
Para que serve o modificar Friend, qual vantagem e desvantagem?
Funções e classes Friend tem permissão para acessar membros private e protected da classe (e os membros public, naturalmente).
Usar funções friend melhora o desempenho, entretanto, alguns estudiosos consideram que funções friend violam a ocultação de dados da orientação a objetos.
Qual a diferença entre static_cast e dynamic_cast, quando usar?
-
-
Por que declarar um atributo como privado, se permitir o acesso seria mais fácil?
Por exemplo, pode ser necessária uma validação de dados no momento da atribuição.
A possibilidade de realizar a validação dos dados internamente, torna a classe auto-contida, tornando-a mais robusta e confiável, e contribuindo para a organização e reutilização do código.
-