3 C
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

3 C

on

  • 748 views

 

Statistics

Views

Total Views
748
Views on SlideShare
718
Embed Views
30

Actions

Likes
0
Downloads
3
Comments
0

2 Embeds 30

http://200.231.172.230 29
http://10.2.0.30 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

3 C Presentation Transcript

  • 1. C# Msc Luiz Barboza
  • 2. Interfaces e Classes Abstratas
  • 3. Métodos Abstratos
  • 4. “Herança” Múltipla
  • 5. Interfaces.
  • 6. Arquitetura em Camadas
  • 7. Vendo o código como um bolo... com várias camadas! Interface com o usuário (GUI) Comunicação Negócio Dados
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. C# Msc Luiz Barboza