839157
Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UPENET/IAUPE
Orgão: EMPREL
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UPENET/IAUPE
Orgão: EMPREL
Provas:
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Abstração
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Sobre programação orientada a objeto (OOP - object-oriented programming), analise as afirmações a seguir:
i. As abstrações de classes de objetos permitem modelar características do mundo real do problema.
ii. O encapsulamento diminui os malefícios causados pela interferência externa sobre os atributos, já que toda e qualquer manipulação desses dados só pode ser feita por meio de métodos do objeto em questão.
iii. Um método que possui várias implementações (comportamentos) é dito polimórfico, pois pode ser aplicado a várias classes de objetos. Ou seja, o método mantém seu comportamento transparente para quaisquer tipos de argumentos, já que a chamada a objetos de classes distintas de uma mesma hierarquia pode executar diferentes códigos.
Somente está CORRETO o que se afirma em