Quando se fala em desenvolvimento de sistemas, existem dois momentos distintos a serem considerados. Um deles é chamado de "Tempo de projeto", e diz
respeito aos elementos e conceitos referentes ao momento em que o sistema está sendo construido. O segundo termo é chamado de "Tempo de execução", e diz
respeito aos elementos e conceitos referentes ao momento em que o sistema está sendo utilizado. Dentre os elementos modelados nos diagramas que refletem o
tempo de projeto, estão as classes. Dentre os elementos modelados nos diagramas que refletem o tempo de execução, estão os objetos.
Com base nos conceitos acima.
a) Explique a diferença entre classes e objetos.
b) Além da explicação, cite um exemplo de cada um dos dois conceitos.
Soluções para a tarefa
Respondido por
2
Resposta:
A) Classe é um conjunto de objetos distintos, porém com as mesmas características e comportamentos. A classe é uma abstração de entidades existentes no mundo real.
Objeto é uma instância ou modelo derivado de uma classe. Portanto objeto é a representação de qualquer coisa, real ou abstrata, do mundo real que irá ser manipulado ou armazenado pelo sistema.
B) EXEMPLOS
Exemplos de classe:
- pessoa
- animal
- automóvel
- publicação
O objeto sempre será uma instância ou um elemento da uma classe. Exemplos:
- pessoa -> João
- pessoa -> Maria
- pessoa -> Jose
No exemplo acima pessoa é a classe enquanto que João, Maria e José são instâncias desta classe e, portanto objetos. Outros exemplos:
animal -> Totó
animal -> Bilú
automóvel -> Gol
automóvel -> Uno
automóvel -> Fusca
publicação -> Livro
publicação -> Revista
Explicação:
gleissonbboy:
parabéns ótima explicação
Perguntas interessantes