none
Interface RRS feed

Respostas

  • Olá Rodrigo, blz?

    No .Net você usa a interface para fazer a assinatura do método. Mas o que é isso? hehe é bem simples!

    Você resumidamente só declara o método sem implementação, por exemplo:

    Void TestantoInterface();

    Quando você implementar essa interface em uma classe o .Net criará pra você automaticamente esse método. 

    Para que fique mais claro de uma olhada na documentação no link abaixo:
    Interface

    Segue também um vídeo muito bom, onde, o foco é mostrar boas práticas de classes DAO, mas, que em todo o código é usado interface.

    https://www.youtube.com/watch?v=N6NEo8zf60c

    Espero que de uma clareada!

    Wennder Santos



    quarta-feira, 19 de março de 2014 18:15
  • Rodrigo1810,

    Existem varios motivos para a utização de Interfaces, uma delas é que você pode trabalhar  de forma generica ja q ela não pode ser implementada !!!  você pode padronizar os metodos CRUD por um exemplo com determinadas assinaturas e com determinados parametros para as classes que vão utilizar esses tipos de metodos ....... outra boa justificativa para o uso de Interfaces é que o C# não utiliza entre classes de forma nativa , ou seja para isso só utilizando interfaces !!!!!!



    Diego Almeida Barreto
    System Analyst / Software Developer

    • Sugerido como Resposta Wennder SantosMVP quarta-feira, 19 de março de 2014 18:47
    • Marcado como Resposta Rodrigo1810 quarta-feira, 19 de março de 2014 19:21
    quarta-feira, 19 de março de 2014 18:37
  • O objetivo do uso de uma interface é deixar seu código mais flexível e possibilitar a mudança de implementação sem maiores traumas.

    A Caelum possui um artigo sobre Orientação a Objeto e Interfaces que achei muito didático, mas não sei se chegou a vê-lo quando leu os links sobre Interface. Os exemplos são em Java mas mesmo assim, está muito claro, o tipo de linguagem adotada por eles facilita muito o entendimento.


    Se a sugestão resolver o problema, favor marcar como Resposta.


    • Editado Lucas_Santos quarta-feira, 19 de março de 2014 18:45
    • Sugerido como Resposta Wennder SantosMVP quarta-feira, 19 de março de 2014 18:47
    • Marcado como Resposta Rodrigo1810 quarta-feira, 19 de março de 2014 19:21
    quarta-feira, 19 de março de 2014 18:43

Todas as Respostas

  • Olá Rodrigo, blz?

    No .Net você usa a interface para fazer a assinatura do método. Mas o que é isso? hehe é bem simples!

    Você resumidamente só declara o método sem implementação, por exemplo:

    Void TestantoInterface();

    Quando você implementar essa interface em uma classe o .Net criará pra você automaticamente esse método. 

    Para que fique mais claro de uma olhada na documentação no link abaixo:
    Interface

    Segue também um vídeo muito bom, onde, o foco é mostrar boas práticas de classes DAO, mas, que em todo o código é usado interface.

    https://www.youtube.com/watch?v=N6NEo8zf60c

    Espero que de uma clareada!

    Wennder Santos



    quarta-feira, 19 de março de 2014 18:15
  • Entendi, ja li varios links sobre interface

    Mas sinceramente, nao consegui enxergar a importancia de ter uma interface....


    [IMG]http://i42.tinypic.com/33zbgn8.jpg[/IMG]

    quarta-feira, 19 de março de 2014 18:27
  • Rodrigo1810,

    Existem varios motivos para a utização de Interfaces, uma delas é que você pode trabalhar  de forma generica ja q ela não pode ser implementada !!!  você pode padronizar os metodos CRUD por um exemplo com determinadas assinaturas e com determinados parametros para as classes que vão utilizar esses tipos de metodos ....... outra boa justificativa para o uso de Interfaces é que o C# não utiliza entre classes de forma nativa , ou seja para isso só utilizando interfaces !!!!!!



    Diego Almeida Barreto
    System Analyst / Software Developer

    • Sugerido como Resposta Wennder SantosMVP quarta-feira, 19 de março de 2014 18:47
    • Marcado como Resposta Rodrigo1810 quarta-feira, 19 de março de 2014 19:21
    quarta-feira, 19 de março de 2014 18:37
  • O objetivo do uso de uma interface é deixar seu código mais flexível e possibilitar a mudança de implementação sem maiores traumas.

    A Caelum possui um artigo sobre Orientação a Objeto e Interfaces que achei muito didático, mas não sei se chegou a vê-lo quando leu os links sobre Interface. Os exemplos são em Java mas mesmo assim, está muito claro, o tipo de linguagem adotada por eles facilita muito o entendimento.


    Se a sugestão resolver o problema, favor marcar como Resposta.


    • Editado Lucas_Santos quarta-feira, 19 de março de 2014 18:45
    • Sugerido como Resposta Wennder SantosMVP quarta-feira, 19 de março de 2014 18:47
    • Marcado como Resposta Rodrigo1810 quarta-feira, 19 de março de 2014 19:21
    quarta-feira, 19 de março de 2014 18:43