6

Click here to load reader

NET - Interfaces

Embed Size (px)

Citation preview

Page 1: NET - Interfaces
Page 2: NET - Interfaces

Introdução

2

Considerações:

São objetos fundamentais em um sistema orientado a objetos1

Auxiliam | Simplificam a técnica de Herança de Objetos2

A Interface funciona como objeto PAI e os objetos FILHO vãoherdar as características da nossa Interface (PAI)

3

Page 3: NET - Interfaces

Exemplo de Herança SEM Interfaces

3

Duplicação de Código (Nomes, Tipos de Dados)1

Despadronização de Código (Nomes, Tipos de Dados)2

O que pode acontecer se não usar INTERFACES ???

Page 4: NET - Interfaces

Exemplo de Herança COM Interfaces

4

Page 5: NET - Interfaces

Demonstração

5

Criando o Projeto e Pastas (Classes, Telas)1

Criando/Desenhando as Telas (PessoaFisica, PessoaJuridica)2

Criando a Interface de Negócio IPessoa3

Criando as Classes de Negócio (PessoaFisica, PessoaJuridica) : IPessoa4

Criando a Interface de Modelo IPessoa5

Criando as Classes de Modelo (PessoaFisica, PessoaJuridica) : IPessoa6

Page 6: NET - Interfaces