“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.
Soluções para a tarefa
Resposta:
É onde ficam as funcionalidades e regras de todo o sistema
Explicação:
A primeira é a camada de apresentação, ou interface, que interage diretamente com o usuário, e é por meio
dela que teremos classes responsáveis por implementar a interface do sistema e capturar interações do usuário.
A segunda é a camada de negócio, onde ficam as funcionalidades e regras de todo o sistema. Por exemplo, em
um sistema para controle de contas de um banco, o código nesta camada recebe as informações da camada de
interface, realiza os débitos, créditos e o saldo da conta é calculado, bem como, regras da conta, como a regra que
fará com que não seja permitido um débito maior do que o saldo disponível.
a) É onde ficam as funcionalidades e regras de todo o sistema.
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.
Bons estudos!