Questão de Engenharia de Software — Orientação a Objetos — CEFET-BA 2010
Engenharia de SoftwareOrientação a Objetos
- Código
- qg814743
- Banca
- CEFET-BA
- Órgão
- EBAL
- Ano
- 2010
- Nível
- Superior
- Cargo
- Analista de Sistemas
Em um Sistema Orientado para Objetos, as classes não estão flutuando no vácuo. Elas possuem relacionamentos complexos entre si. Esses relacionamentos descrevem como as classes interagem umas com as outras.A alternativa que representa uma afirmação verdadeira sobre os possíveis relacionamentos entre as classes é a
- AA relação de dependência entre duas classes, A e B, representa o tipo mais complexo de relacionamento, pois exige que a classe A seja subclasse da classe B e que a classe B seja subclasse da classe A.
- BO relacionamento de generalização, também conhecido como herança, existe quando a classe B é um tipo especifico da classe A, e, nesse caso, a classe A é a superclasse e a classe B é a subclasse.
- CA diferença entre os relacionamentos de agregação e de composição reside na quantidade de atributos que as classes relacionadas possuem.
- DUm método do mesmo nome, no relacionamento de sobrecarga, pode realizar operações diferentes dependendo do objeto que chamou o método.
- EUm relacionamento somente poderá existir entre duas classes se todos os atributos de ambas as classes forem “public”.