Logo Passei Direto
Buscar

37 PROGRAMAÇÃO ORIENTADA A OBJETOS - POO - Página 6 - ATIVIDADES - AMB Fácil - Educação

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

“A palavra interface tem vários significados no contexto de programação e Java. Ela é utilizada para
descrever a parte publicamente visível de uma classe, mas também tem outros significados. A interface de
uma classe descreve o que uma classe faz e como ela pode ser utilizada sem mostrar a respectiva
implementação. O código-fonte completo que define a classe é chamado de implementação de uma classe”.
(BARNES, D. J.; KOLLING, M. Programação orientada a objetos em Java. São Paulo: Pearson Prentice
Hall, 2004. p. 110).
A noção de interface é fundamental quando são desenvolvidos códigos orientados a objeto. Quando tratamos
no contexto de um recurso de código, qual a definição de interface?
Interface define um determinado grupo de classes para que tenha métodos, ou propriedades iguais.
Interface define um determinado grupo de classes para que tenha atributos, ou propriedades iguais.
Interface define um determinado grupo de atributos para que tenha métodos, ou propriedades iguais.
Interface define um determinado grupo de métodos para que tenha classes, ou propriedades iguais.
Interface define um determinado grupo de métodos para que tenha atributos, ou propriedades iguais.
R:
Interface define um determinado grupo de classes para que tenha métodos, ou propriedades iguais.
 
Explicação:
Na orientação a objeto, a interface, no contexto de recurso de código, tem como significado um recurso que
define um determinado grupo de classes para que tenha métodos, ou propriedades iguais. Porém, esses
métodos iguais podem ser implantados de maneira distinta em cada classe desse grupo
 1
tawan
Expert
Usuários
 17
22 posts
Postado March 12, 2023
“Em uma aplicação com bom design isso é bem independente da lógica de negócio da aplicação, portanto
isso pode ser feito independentemente do projeto da estrutura de classe para o restante do projeto. O design
inicial é uma das partes mais importantes do projeto. Deve-se planejar investir pelo menos tanto tempo
trabalhando no design quanto planeja investir em implementação. O design de aplicação não é algo que
precede a programação.”. (BARNES, D. J.; KOLLING, M. Programação orientada a objetos em Java. São
Paulo: Pearson Prentice Hall, 2004. p. 184).
É possível compreender que o desenvolvimento de código com linguagens orientadas as objeto levam em
consideração a lógica de negócio. Neste sentido, quando tratamos da interface com o usuário, o que significa
a camada de negócio?
.É onde ficam as funcionalidades e regras de todo o sistema.
.É onde ficam as funcionalidades e regras dos métodos.
.É onde ficam as funcionalidades e regras dos atributos.
.É onde ficam as funcionalidades e regras do negócio da empresa.
.É onde ficam as funcionalidades e regras da lógica de programação.
 
a) É onde ficam as funcionalidades e regras de todo o sistema.
 
https://www.ambfacil.com.br/index.php?/topic/25-programa%C3%A7%C3%A3o-orientada-a-objetos-poo/&do=showRepComment&comment=3562
https://www.ambfacil.com.br/index.php?/profile/5994-tawan/
https://www.ambfacil.com.br/index.php?/profile/5994-tawan/reputation/
https://www.ambfacil.com.br/index.php?/profile/5994-tawan/
https://www.ambfacil.com.br/index.php?/topic/25-programa%C3%A7%C3%A3o-orientada-a-objetos-poo/&do=findComment&comment=3563
https://www.ambfacil.com.br/index.php?/topic/25-programa%C3%A7%C3%A3o-orientada-a-objetos-poo/&do=findComment&comment=3563
https://www.ambfacil.com.br/index.php?/topic/25-programa%C3%A7%C3%A3o-orientada-a-objetos-poo/&do=findComment&comment=3563
A aplicação com bom design deve ser independente da lógica de negócio de aplicação, dessa forma, isso
pode ser realizado de forma independente do projeto da estrutura de classe para o restante do projeto.
 
Sendo possível a compreensão de que o desenvolvimento de código com linguagens orientadas a
objetos considerando a lógica de negócio. A camada de negócio compreende o local onde se encontram as
funcionalidade e regras de todo o sistema.
 1
tawan
Expert
Usuários
 17
22 posts
Postado March 12, 2023
“Uma classe abstrata não gera objetos, porque geralmente ela tem, no mínimo, uma operação
abstrata nela definida. Se ela na verdade criasse um objeto, uma mensagem invocando a
operação abstrata do objeto provocaria um erro de run-time. Em face disso, uma operação
abstrata, e a classe na qual ela está definida, podem parecer inúteis. Assim, por que as temos em
uma linguagem orientada a objetos? A resposta tem relação com a herança.”. (PAGE-JONES,
M. Fundamentos do desenho orientado a objeto com UML. São Paulo: Makron Books, 2001. p.
98).
Portanto, podemos compreender a importância de seguir as regras de programação orientada a
objeto para que não ocorram erros quando o sistema estiver instalado. Neste sentido, qual o tipo
de problema acarreta erro em tempo de execução?
R: Erro de lógica
 1
https://www.ambfacil.com.br/index.php?/topic/25-programa%C3%A7%C3%A3o-orientada-a-objetos-poo/&do=showRepComment&comment=3563
https://www.ambfacil.com.br/index.php?/profile/5994-tawan/
https://www.ambfacil.com.br/index.php?/profile/5994-tawan/reputation/
https://www.ambfacil.com.br/index.php?/profile/5994-tawan/
https://www.ambfacil.com.br/index.php?/topic/25-programa%C3%A7%C3%A3o-orientada-a-objetos-poo/&do=findComment&comment=3564
https://www.ambfacil.com.br/index.php?/topic/25-programa%C3%A7%C3%A3o-orientada-a-objetos-poo/&do=findComment&comment=3564
https://www.ambfacil.com.br/index.php?/topic/25-programa%C3%A7%C3%A3o-orientada-a-objetos-poo/&do=findComment&comment=3564
https://www.ambfacil.com.br/index.php?/topic/25-programa%C3%A7%C3%A3o-orientada-a-objetos-poo/&do=showRepComment&comment=3564

Mais conteúdos dessa disciplina