Enunciados de questões e informações de concursos
Com relação a conceitos de orientação a objetos, julgue os próximos itens.
I O uso de encapsulação permite que a manipulação de um objeto possa ser modificada sem afetar as aplicações que usam esse objeto. Motivos para modificar a implementação de um objeto podem ser, por exemplo, melhoria de desempenho, correção de erros e mudança de plataforma de execução.
II O compartilhamento de código usando herança é uma das grandes vantagens da orientação a objetos. Ainda mais importante que a economia de código é a clareza conceitual de reconhecer que operações diferentes são, na verdade, a mesma coisa, o que reduz o número de casos distintos que devem ser entendidos e analisados.
III A agregação é uma forma de associação com alguma semântica adicional. Por exemplo, na agregação transitiva, tem-se a regra: se A é parte de B e B é parte de C, então A é parte de C; e, na agregação não anti-simétrica, a regra é: se A é parte de B, então B não é parte de A.
IV Caso de uso é o relacionamento entre uma classe e uma ou mais versões especializadas dessa classe.
V Herança de estrutura de dados e de comportamento permite que estruturas comuns sejam compartilhadas entre diversas classes derivadas similares, sem redundância.
A quantidade de itens certos é igual a