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