Simulado Tribunal de Justiça do Estado do Rio de Janeiro - TJ-RJ | Analista Judiciário - Análise de Sistemas | 2019 pre-edital | Questão 252

Linguagens de Programação / Programação orientada a objetos, classes, objetos, métodos, mensagens, sobrecarga, herança, polimorfismo, interfaces e pacotes, tratamento de exceção


Em uma aplicação desenvolvida por uma equipe de TI deseja-se:

Caso 1: obrigar um conjunto de classes a implementar um conjunto de métodos para se obter um padrão. A ideia é centralizar um conjunto de assinaturas de métodos em um componente para que um conjunto de classes possa implementá-los da maneira como lhes convier.

Caso 2: centralizar os atributos e métodos comuns a um conjunto de classes em uma única classe, de forma que esse conjunto de classes especializadas se comporte como se tivessem em seu código fonte esses atributos e métodos comuns.

Os principais conceitos da orientação a objetos que devem ser utilizados para atender os Casos 1 e 2 são, respectivamente,

Voltar à pagina de tópicos Próxima

Fonte: ANALISTA MINISTERIAL - CIêNCIAS DA COMPUTAçãO / PGJ/CE / 2013 / FCC