Entenda de forma DEFINITIVA a DIFERENÇA entre classes ABSTRATAS e INTERFACES - POO

preview_player
Показать описание
Afinal qual é a diferença entre classes abstratas e interfaces? Quando utilizar? Será mesmo que basta pensar que a diferença é ter ou não codificação?

Neste conteúdo SUPER bacana, trazemos de forma EXTREMAMENTE didática as diferenças entre estes importantes conceitos da Programação Orientada a Objetos (POO).

Abaixo o link que recomendamos como complemento deste vídeo:

Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:

---
Conteúdo cross tecnologico, pode ser aplicado a java, rust, .net, c#, php, nodejs, javascript, go lang etc

A ArcH é uma produtora de conteúdo digital que ajuda mensalmente milhares de profissionais a se tornarem FERA em ARQUITETURA de SISTEMAS, a seguir alguns dos temas que abordamos: abordagens arquiteturais, padrões de projeto, padrões de arquitetura e tecnologia com eficiência, agilidade e qualidade, tudo para contribuir com o desenvolvimento profissional da comunidade de Arquitetos de Soluções\Software e Sistemas do Brasil.

Saiba mais sobre a ArcH:

---

CONTATO:
▶ Whats: (11) 9.9696-8533

#interface vs abstract
#classes abstratas ou interfaces
#Interfaces ou classes abstratas
#abstrações pisani arch
#abstracoes arch
#poo
#orientacao a objetos
#abstração
#pisani da arch
#orientação a objetos
#abstract class
#arquitetura de software
#polimorfismo
Рекомендации по теме
Комментарии
Автор

Quando o Professor tem vocação pedagógica as aulas ficam em outro nível !!! PARABÉNS e muito obrigado pelo conteudi postado. Acaba de ganhar mais um inscrito 👏👏👏👏👏

andrevieira
Автор

Parabéns e muito obrigado pelo vídeo, você mostrou esses dois conceitos de um jeito que ainda não tinha visto, pelo menos não com a explicação que você deu. Obrigado

WagnerOshange
Автор

Ótimo vídeo! Explica muito bem, parabéns! E obrigada!

eduardamichaelle
Автор

queria ter um terço da usa motivação e um quarto do seu conhecimento (pois a paixão eu já tenho) pra melhorar meu dia a dia no trabalho. Mais um vídeo excelente professor

mauriciom
Автор

Você logo vê que o conteúdo é bom quando tem mais de 690 joinhas e nenhum negativo. Muito boa a explicação. Primeira vez aqui no seu canal. Parabéns pelo vídeo. Já levou meu joinha, subscribe e ativei o sininho tbm. Abrassss. ;)

msandev
Автор

*MINHAS ANOTAÇÕES, ESPERO QUE AJUDEM VOCÊS*
Qual a diferença de classes abstract e interfaces?

Interfaces são contratos, que define como serão as funções das seguintes classes que a implementam. As classes que implementam uma mesma Interface, não precisam ter algo em comum na regra de negócio.

Classes abstratas define como suas filhas irão se comportar e quando são herdadas, as filhas pos-suem características hereditárias em comum. Assim como, na regra de negócio elas também são parecidas, como gerente e secretário, que são dois funcionários.

Em suma essas são maneiras diferentes de tratar dependências do negócio. Classes que implementam de Interface não precisam estarem correlacionadas entre si. Já na abstração elas devem ter algo em comum dentro da regra de negócio.

majuladarks.
Автор

Estou desenvolvendo um projeto da faculdade e esse vídeo me ajudou bastante! Mais uma inscrita <3

ellalogx
Автор

Obrigado pelo conteúdo, Arch. Tem mais um inscrito !

eugeniolopes
Автор

muito obrigado excelente explicação e forma de comunicação

danielthoughtwriter
Автор

parabéns... conteúdo muito relevante....

stefans.h.buchenrode
Автор

Muito bom o vídeo!! Antes achava que Interface só poderia implementar métodos e não atributos. Valeu!

luizcesarmerjandepaula
Автор

Muito bom conteudo! Obrigado e parabens!

robsonmonteiro
Автор

Muito bom, consegui entender perfeitamente o conteúdo

isacdeoliveira
Автор

Nas novas versões do C#, podemos criar funções dentro das interfaces pra evitar ter uma interface e depois ter que mudar ou criar uma abstração só por causa de 1 função

andeton
Автор

Só uma observação que eu gostaria de fazer em relação da Interface em linguagem Java é lá não é permitido colocar atributos mas sim métodos. E também, quando você faz uma implementação, todos esses métodos citados anteriormente, devem ser "exportados" para a classe que está implementando. Se eu estiver errado me corrija.

reginaldoleobino
Автор

No Java, a partir da versão 1.8 pode incluir métodos concretos dentro das intefaces

fabriciosouza
Автор

Legal a sua aula amigo, vou acompanhar o canal, otima didatica! Parabens! Se puder trazer mais exemplos, tipo dois exemplos, mas um com tema diferente do outro acho q facilita a compreensao com perspectivas diferentes!

suleimandiveriosallum
Автор

Caraca, que aula 👏👏👏 já tive este problema também

isadora-rknt
Автор

queria ter achado este canal antes! conteúdo bom

rafaelpereiradias
Автор

Perfeito este vídeo. Obrigado e se eu estiver errado, por favor me corrija.

reginaldoleobino