A cidade de São Paulo, que possuía uma população de 10.000.0...

Próximas questões
Com base no mesmo assunto
Q35182 Engenharia de Software
A cidade de São Paulo, que possuía uma população de 10.000.000 de habitantes, teve um aumento de mais 2.000.000 de novos habitantes.

Na associação da frase acima aos conceitos da modelagem orientada a objeto, é correto afirmar que São Paulo, população e aumento, referem-se, respectivamente, a
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - objeto, atributo, implementação por um método do objeto.

Para entender a alternativa correta é essencial compreendermos alguns conceitos de Engenharia de Software no contexto de Orientação a Objetos (OO):

  • Objeto: Entidade que possui atributos e comportamentos, representada por uma instância concreta de uma classe.
  • Atributo: Características ou propriedades que definem um objeto, podendo ser quantidades, descrições ou qualquer outro dado que o objeto comporta.
  • Método: Ação ou comportamento que um objeto pode realizar. É uma função ou procedimento associado a uma classe.

Com base nesses conceitos:

  • A cidade de São Paulo é considerada um objeto, pois representa uma entidade única, com características próprias.
  • A população é um atributo desse objeto, especificamente um número que quantifica os habitantes da cidade.
  • O aumento de novos habitantes se traduz numa implementação por um método do objeto, pois é uma ação que modifica o estado do objeto, alterando o valor do atributo "população".

Assim, a alternativa B é a correta porque identifica adequadamente cada elemento da frase dada com um conceito correspondente em OO: a cidade como um objeto, a população como um atributo do objeto, e o aumento como uma ação realizada por um método que altera o atributo população.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Na frase é possível identificar os seguintes elementos da modelagem orientado a objetos:

CLASSE - Cidade
OBJETO - São Paulo, instância de Cidade. Outros poderiam ser Rio de Janeiro, Curitiba, etc.
ATRIBUTO - População. Outros seriam PIB, renda per capita, tamanho, etc.
MÉTODO - setPopulação, por exemplo, seria a implementação de um método que aumenta o valor de habitantes da população.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo