Article image

IP

IVANETE PINTO17/01/2024 13:40
Compartilhe

.NET e C#: O Poder da Comunicação através das Interfaces

  • #.NET C#

Aproveitando a oportunidade em participar do Decola Tech 2024 e continuando os estudos no universo do desenvolvimento em .NET e C#, gostaria de contribuir com uma explicação básica, porém valiosa, para aqueles que estão iniciando.

Falando sobre as interfaces, podemos defini-las como uma forma de comunicação entre duas partes ou um contrato com o mundo exterior. Aqui, a abstração estabelece as regras e a forma de interação, sendo composta exclusivamente por métodos e não possuem atributos. É fundamental compreender esses conceitos, pois não apenas facilitam o desenvolvimento, mas também promovem a criação de sistemas robustos e adaptáveis.

Em resumo, interfaces não são apenas linhas de código e sim a linguagem que conecta as diferentes partes do desenvolvimento, criando um diálogo claro e eficiente entre elas. Isso resulta em um código mais organizado e fácil de manter.

#DecolaTech2024, #Formação.NETDeveloper,

Exemplos:

// Definição de uma interface

public interface IPessoaRepository

{

  void AdicionarPessoa(Pessoa pessoa);

}

// Implementação da interface em uma classe

public class PessoaRepository : IPessoaRepository

{

  private List<Pessoa> listaDePessoas = new List<Pessoa>();

  public void AdicionarPessoa(Pessoa pessoa)

  {

    listaDePessoas.Add(pessoa);

    Console.WriteLine($"Pessoa adicionada: {pessoa.Nome}");

  }

}

Compartilhe
Comentários (3)

IP

IVANETE PINTO - 07/05/2024 18:21

@Francisco Fontenele Obrigada e desculpe a demora em responder, creio que o processo seja bem parecido ou igual para quem tem acesso Global. Espero que tenha conseguido fazer a sua publicação.


Francisco Fontenele
Francisco Fontenele - 17/01/2024 14:07

Muito bacana sua abordagem, parabéns!


Fugindo do assunto, poderia falar como conseguiu publicar um artigo, eu criei e tentei publicar, mas fica carregando infinitamente, era apenas um artigo pedindo dicas de como aproveitar a plataforma GLOBAL.

IP

IVANETE PINTO - 17/01/2024 15:48

@Francisco Fontenele, obrigada!


Ao acessar a plataforma, você encontrará diversas opções, como Cursos, Carreira Global, Cursos de Inglês, Vagas, Artigos e Rooms.


  1. Clique em Artigos:

Você irá navegar pela página que exibe artigos de outros membros da comunidade, inclusive

você também terá a oportunidade de criar o seu próprio artigo.


2 . Clique em "Publicar um Artigo":

Encontre o botão "Publicar um Artigo" localizado no lado direito da página (botão de cor branca) e clique nele.


3. Insira uma Capa:

Adicione uma imagem de capa ao seu artigo para torná-lo visualmente atraente e informativo.


4. Preencha o Título:

Escolha um título para seu artigo.


5. Adicione Tecnologias Utilizadas:

Liste as tecnologias que estão relacionadas ao seu artigo. Isso ajuda a categorizar e identificar facilmente o conteúdo.


6.Escreva o Conteúdo do Artigo:

Na seção abaixo das tecnologias, escreva o conteúdo do seu artigo. Descreva suas ideias e compartilhe o seu conhecimento.


7.Clique em "Publicar": botão de cor roxa) para compartilhar seu artigo com a comunidade.


E se após concluir todas as etapas não conseguir publicar, fique a vontade para entrar em contato comigo, ficarei feliz em poder ajuda ló. Caso não consiga de nenhuma forma, entre em contato com o suporte da DIO, eles poderão te auxiliar de uma forma bem mais precisa.


https://help.dio.me.