Leiaute de Importação Fortes Fiscal23b9b2d41daf3f3c98c4... · 3 c 6 c
3 C
Click here to load reader
-
Upload
lcbj -
Category
Technology
-
view
371 -
download
1
Transcript of 3 C
![Page 1: 3 C](https://reader038.fdocumentos.com/reader038/viewer/2022100601/5572221dd8b42a36668b5247/html5/thumbnails/1.jpg)
C#
Msc Luiz Barboza
![Page 2: 3 C](https://reader038.fdocumentos.com/reader038/viewer/2022100601/5572221dd8b42a36668b5247/html5/thumbnails/2.jpg)
Interfaces e Classes Abstratas
![Page 3: 3 C](https://reader038.fdocumentos.com/reader038/viewer/2022100601/5572221dd8b42a36668b5247/html5/thumbnails/3.jpg)
Métodos Abstratos
![Page 4: 3 C](https://reader038.fdocumentos.com/reader038/viewer/2022100601/5572221dd8b42a36668b5247/html5/thumbnails/4.jpg)
“Herança” Múltipla
![Page 5: 3 C](https://reader038.fdocumentos.com/reader038/viewer/2022100601/5572221dd8b42a36668b5247/html5/thumbnails/5.jpg)
Interfaces.
![Page 6: 3 C](https://reader038.fdocumentos.com/reader038/viewer/2022100601/5572221dd8b42a36668b5247/html5/thumbnails/6.jpg)
Arquitetura em Camadas
![Page 7: 3 C](https://reader038.fdocumentos.com/reader038/viewer/2022100601/5572221dd8b42a36668b5247/html5/thumbnails/7.jpg)
Vendo o código como um bolo... com várias camadas!
Interface com o usuário(GUI)
Comunicação
Negócio
Dados
![Page 8: 3 C](https://reader038.fdocumentos.com/reader038/viewer/2022100601/5572221dd8b42a36668b5247/html5/thumbnails/8.jpg)
Arquitetura em Camadas
Interface com o Usuário código para a apresentação da aplicação
Comunicação código de acesso remoto a aplicação
Negócio código inerente à aplicação sendo desenvolvida
Dados código para acesso e manipulação de dados
![Page 9: 3 C](https://reader038.fdocumentos.com/reader038/viewer/2022100601/5572221dd8b42a36668b5247/html5/thumbnails/9.jpg)
Benefícios da Arquitetura em Camadas Objetivo: Estruturar o código em camadas,
de forma a obter melhor reuso e extensibilidade.
Modularidade e seus benefícios: dividir para conquistar separação de preocupações (separation of
concerns) reusabilidade extensibilidade
![Page 10: 3 C](https://reader038.fdocumentos.com/reader038/viewer/2022100601/5572221dd8b42a36668b5247/html5/thumbnails/10.jpg)
Benefícios da Arquitetura em Camadas
Mudanças em uma camada não afetam as outras plug-and-play
Uma mesma versão de uma camada trabalhando com diferentes versões de outra camada: várias GUIs para a mesma aplicação vários mecanismos de persistência suportados
pela mesma aplicação várias plataformas de distribuição para acesso a
uma mesma aplicação
![Page 11: 3 C](https://reader038.fdocumentos.com/reader038/viewer/2022100601/5572221dd8b42a36668b5247/html5/thumbnails/11.jpg)
C#
Msc Luiz Barboza