PROGRAMANDO com Abstração, Herança e Polimorfismo

  Рет қаралды 72,062

DevMedia

DevMedia

Күн бұрын

Пікірлер: 181
@rotognin
@rotognin 5 жыл бұрын
Só essa frase: "você nunca viu um mamífero, você viu um cachorro, um gato..." para explicar herança (correção: "abstração") já deu uma explicação beeeeeeem legal sobre isso! Show de bola!
@kauecesar5673
@kauecesar5673 5 жыл бұрын
mas isso foi pra explicar abstração kk
@rotognin
@rotognin 5 жыл бұрын
@@kauecesar5673 Eita, foi mal... é mesmo! Fiquei empolgado com o exemplo que me inverti aqui... Valeu!
@ThalysonUece
@ThalysonUece 4 жыл бұрын
kkkkkkkk
@ANDREPEIXOTO1
@ANDREPEIXOTO1 4 жыл бұрын
Abstração. E o exemplo da filósofa Dilma foi a melhor forma de explicar! kkkkkkkk
@isukuaovjohnlobo2991
@isukuaovjohnlobo2991 3 жыл бұрын
Eu nesse momento "puts eu entendi"
@maikelgoncalves
@maikelgoncalves 5 жыл бұрын
Esse guri é muito bom apresentando. É o melhor! A explicação sobre polimorfismo foi ultra simples e direta. Parabéns!
@devmedia.oficial
@devmedia.oficial 5 жыл бұрын
Muito obrigado Maikel!!!
@ThalysonUece
@ThalysonUece 4 жыл бұрын
kkkkkkkkkkkkkkkkkk
@RafaelSouza-hp8yt
@RafaelSouza-hp8yt 5 жыл бұрын
Dois semestres de POO na faculdade e nenhum professor conseguiu explicar polimorfismo com tanta maestria. Só tenho duas coisas a dizer: PARA BÉNS! kkkkk
@devmedia.oficial
@devmedia.oficial 5 жыл бұрын
Hahaha vlw Rafael!
@RafaelSouza-hp8yt
@RafaelSouza-hp8yt 4 жыл бұрын
@Julia Andrade gostei da técnica de click bait do canal usando foto de mina peituda kkkkk
@RenardBergson
@RenardBergson 8 ай бұрын
Muito bom! Sempre utilizei outros paradigmas para programar e, atualmente comecei a estudar Java, sendo que tem muita coisa ainda não consolidada da minha mente. Este vídeo ficou excelente!
@leonardovieira9201
@leonardovieira9201 3 жыл бұрын
Estou assistindo a esse video hoje (21/10/2021) e não poderia deixar de comentar, acho que ja fazia uns 6 meses que eu pesquisava, lia, assitia videos, fazia cursos para aprender sobre os 4 pilares da POO, e cara com esse seu video de 11minutos, foi que consegui finalmento entender corretamente os conceitos! é incrivel como as coisas ficaram tao claras na minha cabeça! execelente explicação! Parabens man! muito top o conteudo!
@JulianoAmoroso
@JulianoAmoroso 5 жыл бұрын
Me fez entender em um vídeo de aproximadamente 12 minutos o que eu nunca entendi em 5 anos de faculdade 👀
@devmedia.oficial
@devmedia.oficial 5 жыл бұрын
Uhuuuuu, ficamos felizes de te ajudar!! :D
@igor972
@igor972 4 жыл бұрын
Aprendi uma coisa esses dias: Não terceirize seu aprendizado
@feliperodrigues3958
@feliperodrigues3958 3 жыл бұрын
@@igor972 entao se e assim c nao vai aprende quase nada
@brahimali9526
@brahimali9526 5 жыл бұрын
Nossa, fico feliz de ter encontrado um canal que consigue juntar os dois temas que estou estudando: programação orientada a objetos e português
@devmedia.oficial
@devmedia.oficial 5 жыл бұрын
Que bom que curtiu nosso canal Brahim, se inscreve aí :D
@matheuspontes8968
@matheuspontes8968 Жыл бұрын
Eu sempre usei heranças e polimorfismo por feeling, eu entendia mas não compreendia, sabia como utilizar mas não o por que usar, mas nessa analogia dos mamíferos, foi esclarecedor... parabéns e obrigado pelo conteúdo!
@Brutalist_
@Brutalist_ Жыл бұрын
Gostava mt das explicações desse cara ,sabe explica mt bem ,nunca mais vi ele no canal
@Saudavelpro
@Saudavelpro 5 жыл бұрын
O Estevão virou âncora agora do canal, garanto que os outros agora só trabalham.
@5d4vds5fe4s8
@5d4vds5fe4s8 4 жыл бұрын
A referencia entre mamíferos com cães e gatos, foi ótima! explicou muito bem abstração. Belas escolhas de palavras.
@dfealves
@dfealves 5 жыл бұрын
Tem bastante conteúdo referente aos pilares da orientação à objetos, mas nenhuma foi tão simples e didática quanto essa, o exemplo com mamíferos foi show !
@devmedia.oficial
@devmedia.oficial 5 жыл бұрын
Que bom que curtiu Dannilo, valeuuu Tmj!!
@saulomoreiramedeiros
@saulomoreiramedeiros 4 ай бұрын
Que bela explicação !
@anthonyeduardo4764
@anthonyeduardo4764 Жыл бұрын
Cara, que explicação sensacional, esclareceu demais esses conceitos. Muito obrigado!
@zulrix99
@zulrix99 2 жыл бұрын
Cara, a didática do Estêvão é maravilhosa, nossa senhora.
@nelsonmendes6726
@nelsonmendes6726 5 жыл бұрын
POO é tão doido que eu utilizei polimorfismo ontem e nem me toquei do que era, abrindo uma classe única para que várias operações em várias integrações diferentes de API do mesmo serviço fossem chamadas de maneira mais organizada. Se as pessoas explicassem com exemplos mais concretos, sem pensamentos tão simples que simplesmente não ajudam na compreensão, a orientação a objetos não seria tão temida. Ótimo vídeo!
@pedroneto8461
@pedroneto8461 6 ай бұрын
Nem eles entendem, so querem vender curso.
@RodrigoJustideOliveira
@RodrigoJustideOliveira 4 жыл бұрын
Cara... Sou completo iniciante. Entrou muito rápido na minha mente o conceito. Obrigado por explicar dessa forma.
@RodrigoJustideOliveira
@RodrigoJustideOliveira 4 жыл бұрын
@Ariel Java, e você?
@williams.n.9443
@williams.n.9443 3 жыл бұрын
finalmente entendi o Polimorfismo, no meu curso polimorfismo é o mesmo método execultando ações diferentes em situações diferentes, não tinha entendido nada.
@gregorygouveia8109
@gregorygouveia8109 3 жыл бұрын
O cara manda bem demais! Parabéns!
@wagnermacedo1608
@wagnermacedo1608 Жыл бұрын
uma dica legal seria os exemplos dados , terem como prática de exercício do zero até a conclusão; ta bem explicado, porém para quem não saca muito de programação fica difícil por isso no papel e prática IDE.
@LucasSousa-fq9nk
@LucasSousa-fq9nk 4 жыл бұрын
Gostei do vídeo, o rapaz tem didática para transmitir o conhecimento, assim fica mais fácil de aprender. Parabéns !!
@raphaelazevedochaves2877
@raphaelazevedochaves2877 2 жыл бұрын
Muito bem explicado, obrigado !!!
@TheCGAnimations
@TheCGAnimations 5 жыл бұрын
Só tenho uma palavra para descrever esse vídeo ESPETACULAR !!!
@mateusleal8651
@mateusleal8651 2 жыл бұрын
Muito boa a sua explicação! Parabéns de verdade.
@italoalmeida4355
@italoalmeida4355 2 жыл бұрын
Vídeos simples e objetivos como esse me fazem pensar o quanto eu aprendo muito mais no KZbin do que na sala de aula, parabéns pelo conteúdo 👏🙏
@2vagner
@2vagner 4 жыл бұрын
Ele sabe imenso
@karolinefaria2743
@karolinefaria2743 4 жыл бұрын
Muito simples e direto ao ponto !
@luizhenriquemoraismazzucco4526
@luizhenriquemoraismazzucco4526 3 жыл бұрын
MUITO INTERESSANTE OBRIGADO
@joaopauloantoniazzidemorae5334
@joaopauloantoniazzidemorae5334 4 жыл бұрын
Parabéns pelo Excelente Conteúdo sobre Abstração, Herança e Polimorfismo!!!
@Nada123nadawww
@Nada123nadawww 4 жыл бұрын
Já vai bater 100 mil!
@leandrolemos9364
@leandrolemos9364 2 жыл бұрын
Muito didático. 👏👏👏
@davidsalleyezonme1283
@davidsalleyezonme1283 5 жыл бұрын
Ajudou muito a tirar as dúvidas
@balboaid1
@balboaid1 2 жыл бұрын
Os vídeos de vocês são muito engraçados e informativos! Parabéns!
@robsonsilva9490
@robsonsilva9490 4 жыл бұрын
Excelente!
@lucasigarashi
@lucasigarashi 3 жыл бұрын
Muito legal a explicação! Obrigado pelo vídeo amigos
@marlonreis457
@marlonreis457 2 жыл бұрын
Me inscrevi no canal por conta do seu vídeo! Parabéns!
@AZnuclear
@AZnuclear 5 жыл бұрын
Será que rola um vídeo dando dicas pra levantamento de requisitos? tipo quando devo ou não fazer um fluxograma ou diagrama de blocos... Dar prazo, etc...
@marinadeholanda8468
@marinadeholanda8468 5 жыл бұрын
Melhor explicação ever!!! Arrasou!! Valeu muito.
@Soluzera
@Soluzera 5 жыл бұрын
Cada dia melhorando ! Sucesso pra vocês amo os vídeos. Um dica de tema, poderiam falar sobre Jasper?
@MsDiogocouto
@MsDiogocouto 4 жыл бұрын
Explicação simplesmente sensacional !!! Like , like , like ... !!!!!!!!!!!!!!!!!!!!!!!!!
@RuteDantasArte
@RuteDantasArte 9 ай бұрын
E se for classes diferentes? Tipo, Cadastro para Pessoas e Equipamentos como fica? Pois utilizarei os dados de cada um para Agendar um Reserva. Como fica nesse sentido, já que em c# não há herança múltipla?
@israelbastos2756
@israelbastos2756 2 жыл бұрын
Do car@lho.. parabéns!
@mauriciooliveirasilva5550
@mauriciooliveirasilva5550 4 жыл бұрын
Parabéns!!! Fantástico sua explicação
@wesleymenezesjanuario6155
@wesleymenezesjanuario6155 3 жыл бұрын
Estevão seus vídeos são os melhores kkkk mesmo sendo um vídeo mais do tipo zueira mas aprendo muito com eles! Show demais Parabéns!
@nacasadobeirinha1524
@nacasadobeirinha1524 5 жыл бұрын
ai Estevãooooo otima analogiaaaaaa do mamifero!
@williansandro6877
@williansandro6877 5 жыл бұрын
Cabelo top, show parabéns pelo conteúdo de qualidade.
@devmedia.oficial
@devmedia.oficial 5 жыл бұрын
hahahahahah cabeleiraa Valeuuu Willian TMJJ!
@MundoGeeky
@MundoGeeky 5 жыл бұрын
Essa aula foi tão boa que vou comprar uma tela de 50p e pendurar na parede e deixar rodando esse vídeo!
@devmedia.oficial
@devmedia.oficial 5 жыл бұрын
hahahahah muito obrigado Hiron!!!
@yeho291981
@yeho291981 5 жыл бұрын
Valeu Dev! Vídeo muito bom!
@devmedia.oficial
@devmedia.oficial 5 жыл бұрын
Tmjjj João, Muito obrigado!!
@farchanjo
@farchanjo 5 жыл бұрын
Clean Code e Design Patterns, são ótimos livros para falar sobre isso também! Muito bom vídeo. No final ficou faltando um factory, mas tudo bem, era pra explicar sobre o polimorfismo. hahaha
@devmedia.oficial
@devmedia.oficial 5 жыл бұрын
Obrigado Fabrício!! :D
@_deap6314
@_deap6314 5 жыл бұрын
Estevão do carilho
@devmedia.oficial
@devmedia.oficial 5 жыл бұрын
Valeuuu Juninho!!
@RinardBarbosa
@RinardBarbosa 5 жыл бұрын
Muito booomm! Valeu!
@devmedia.oficial
@devmedia.oficial 5 жыл бұрын
Valeuuuu Rinard!! :)
@andreemidio1
@andreemidio1 5 жыл бұрын
Entendi ! Agora e continuar nisso, Poo é bem interessante
@edsonmessias7234
@edsonmessias7234 5 жыл бұрын
kkkkkkkkkkkkkkkkkkkkkkk "besouro rola bosta arrolando essa merda que você fez..." foi sensacional! Ótimo vídeo! Parabéns!
@devmedia.oficial
@devmedia.oficial 5 жыл бұрын
kkkkkkkkkkk XD Valeuuuu Edson!!! Muito Obrigado :D
@dietasemfoco
@dietasemfoco 3 жыл бұрын
Você nunca viu um mamífero! Pronto, a chave virou!!!! Explicação top!
@kleinpapai
@kleinpapai Жыл бұрын
Muito bom !
@solangedealmeidanalao2024
@solangedealmeidanalao2024 5 жыл бұрын
Gosto demais das suas explicações. Valeu mesmo!
@weltoncardoso4058
@weltoncardoso4058 2 жыл бұрын
3 anos depois , ótima explicação .
@laurianops
@laurianops 4 жыл бұрын
Boa aula.
@hemerson327
@hemerson327 5 жыл бұрын
Muito top o canal, e a edição é muito foda kkkk
@devmedia.oficial
@devmedia.oficial 5 жыл бұрын
Valeuuu Hermerson!!! Tmj!! Nosso editor agradece kkkk
@acmm5107
@acmm5107 5 жыл бұрын
Essa frase do final do vídeo faz todo sentido, pelo menos, pra mim.
@rogeriobrito84
@rogeriobrito84 5 жыл бұрын
Muito boa á aula!
@devmedia.oficial
@devmedia.oficial 5 жыл бұрын
Muito obrigado Rogerio!! :D
@VSZ-zd0
@VSZ-zd0 5 жыл бұрын
Muito bom o vídeo, sou iniciante e achei que ficou bem claro. vlw :)
@devmedia.oficial
@devmedia.oficial 5 жыл бұрын
Muito obrigado Vinicius!! :)
@gilmarcossantos3951
@gilmarcossantos3951 4 жыл бұрын
MUITO BOM!
@eniocaridade6716
@eniocaridade6716 5 жыл бұрын
Tô desesperado antes da prova e ele coloca é meme kkkkk tô surtando socorro
@TerapiaDev
@TerapiaDev 5 жыл бұрын
Very good!
@devmedia.oficial
@devmedia.oficial 5 жыл бұрын
Thankss!!
@raphaelhenriquesoares9975
@raphaelhenriquesoares9975 5 жыл бұрын
Mano top essa apresentação, depois da uma olhada no tempo do vídeo 7:44, pq vc fala em classe porém é uma interface, e o que implementa é interface e que estende é a classe. Confere essa observação?
@aqueleestevao
@aqueleestevao 5 жыл бұрын
RAPHAEL HENRIQUE SOARES tá correto Raphael, durante a gravação eu disse classe abstrata, porque nem toda linguagem possui o conceito de interface, mas na edição, como os exemplos estavam em Java, preferi usar uma interface no código, porque cumpriria melhor o papel, nesse caso. Obrigado pela oportunidade de explicar isso 🙏🏻 um grande abraço 🙌🏻
@raphaelhenriquesoares9975
@raphaelhenriquesoares9975 5 жыл бұрын
@@aqueleestevao valeu monstro!! forte abraço!!
@WillianLemos-x8f
@WillianLemos-x8f Жыл бұрын
1:40 o cara é bom até em fazer humor
@dionemaciel3894
@dionemaciel3894 5 жыл бұрын
Ótima explicação
@devmedia.oficial
@devmedia.oficial 5 жыл бұрын
Muito obrigado Dione, Tmj!!
@thailagragnoli1327
@thailagragnoli1327 3 жыл бұрын
Agora entendi.
@MarceloBastoni
@MarceloBastoni 5 жыл бұрын
Muito bom. 👏🏻👏🏻
@Thais-nh5uj
@Thais-nh5uj 5 жыл бұрын
Muito bom!!!
@devmedia.oficial
@devmedia.oficial 5 жыл бұрын
Muito obrigado!!! :D
@yuregalvaomagalhaes4111
@yuregalvaomagalhaes4111 4 жыл бұрын
Top!
@juliopires1281
@juliopires1281 5 жыл бұрын
Gostei da camiseta!
@fabiovalinhos
@fabiovalinhos 3 жыл бұрын
muito bom
@keiyzaStudio
@keiyzaStudio 2 жыл бұрын
muito foda
@NatanaelLima1997
@NatanaelLima1997 5 жыл бұрын
Acabei de fazer uma prova na facul com esse assunto..
@jairoprates4300
@jairoprates4300 5 жыл бұрын
Oxi... Você faz UNISA? Porque acabei de ir lá fazer também uma prova dessa mesmo assunto...
@viniciuslago297
@viniciuslago297 5 жыл бұрын
Topzêra!
@anselmohenriqueassuncaorei5862
@anselmohenriqueassuncaorei5862 2 ай бұрын
O que eu não consegui entender na faculdade, Vocês me explicaram com um videio
@fabiochiquezi9221
@fabiochiquezi9221 5 жыл бұрын
Que aula foda do car...
@devmedia.oficial
@devmedia.oficial 5 жыл бұрын
Valeuuuuu Fabio!!!!
@kamurazzy
@kamurazzy 5 жыл бұрын
buguei na parte do polimorfismo. entendi tudo antes disso.
@raildogameart
@raildogameart 5 жыл бұрын
melhor forma de aprender e praticar isso é programando um jogo de RPG
@candidoperalva4620
@candidoperalva4620 4 жыл бұрын
Pra quem tem paciência e muito tempo livre e perfeito kkkkkkk
@Henriqueengcomp
@Henriqueengcomp 3 жыл бұрын
achei legal também
@ViciosBlack
@ViciosBlack 5 жыл бұрын
Eu olhei no site e não vi curso de VueJS, vcs pretendem adicionar ?
@hallexcosta
@hallexcosta 5 жыл бұрын
Estevão, quando devo programar usando paradigma funcional ou orientado a objeto??
@bitcoiner7
@bitcoiner7 4 жыл бұрын
"poe o video em velocidade normal" porr@, falou olhando pra mim kkkkk
@devmedia.oficial
@devmedia.oficial 4 жыл бұрын
Hehehe
@joexd8803
@joexd8803 4 жыл бұрын
Pessoas: "Não preciso de filosofia" *Usando o conceito de mundos das ideias de Platão pra explica orientação a objeto*
@devDiord
@devDiord Жыл бұрын
boa!
@ewilliamc
@ewilliamc 5 жыл бұрын
se no polimorfismo vc tem classes diferentes(PagamentoDinheiro, PagamentoCartao...), e os métodos vão ser implementados com o mesmo nome(pagar), qual a necessidade da classe implementada(nesse caso a classe Pagamento)?
@noidinho
@noidinho 4 жыл бұрын
Penso da mesma forma, mas se você pergunta pra outro programador, é sempre a mesma resposta: "Boas práticas!!!"
@cesaraugustorodrigue
@cesaraugustorodrigue 5 жыл бұрын
e quanto mais você pensa sobre um código menos você faz na prática, não adianta de nada ficar meses pensando em algo e NÃO PRODUZIR, infelizmente , tem que meter a mão e NÃO TER MEDO de errar, a questão toda , é que este medo ou problemas que podem acontecer ou que tu permite que possam ocorrer, VAI VARIAR conforme o tipo de projeto, alguns projetos NÃO PODERÃO ter falhas praticamente.
@luanramalho8174
@luanramalho8174 4 жыл бұрын
"Todo pagamento paga alguma coisa" #Filósofo kkkkkkk Ótima explicação. Muito bom
@Rorschach758
@Rorschach758 3 жыл бұрын
se alguem tiver vendo agr pfv me responda, no caso de 1 exemplo: Pessoas seriam abstrato e os nomes dela seria concreto?
@andreemidio1
@andreemidio1 5 жыл бұрын
Me deixou uma dúvida, rm polimorfismo, posso crisr uma classe mãe paganrnto e dentro colocar os métodos pagarBoleto, pagarCartao ... e invocar eles quando for necessário ?
@aqueleestevao
@aqueleestevao 5 жыл бұрын
Andre Emidio até pode, mas pense na quantidade de ifs que você vai precisar espalhar pela aplicação pra verificar quando invocar um ou outro método dessa classe. Com o polimorfismo isso já não é necessário porque você vai poder invocar o método pagar de qualquer pagamento, não importa qual ele seja ✌🏻
@wellingtonaraujo5418
@wellingtonaraujo5418 4 жыл бұрын
1 duvida: Classes abstrata ou não, usa-se > extends Interface, usa-se > Implements correto ?
@amissadaiferreira4229
@amissadaiferreira4229 4 жыл бұрын
Depende da linguagem
@marcuspeixoto1089
@marcuspeixoto1089 5 жыл бұрын
Posta mais vídeos!!
@silvestrinigor
@silvestrinigor 4 жыл бұрын
Biologia braba
@celioissof2943
@celioissof2943 4 жыл бұрын
n consigo distinguir heranca de polimorfismo. O mais grave ainda, n consegui ver vantagem do polomorfismo. Reduz-se ou aumenta-se o codigo?
@joedsonferreira19
@joedsonferreira19 3 жыл бұрын
10:36 como vc fica quando ta aprendendo POO
@danielkennedy330
@danielkennedy330 Жыл бұрын
Tô aqui 20 minutos antes da prova depois eu falo se deu bom
@victorferreiraquotes1581
@victorferreiraquotes1581 5 жыл бұрын
In dart: import 'dart:io'; import 'dart:math'; abstract class Pagamento { void pagar(); } class PagamentoBoleto implements Pagamento { @override void pagar() { print('Pagamando com boleto...'); sleep(const Duration(seconds:3)); print('boleto pago com sucesso!'); } } class PagamentoCartao implements Pagamento { final _random = Random(); @override void pagar() { print('Pagamando com cartão de crédito...'); sleep(const Duration(seconds:2)); if((_random.nextInt(10) % 2 == 0)) print('conta paga com sucesso!'); else print('cartão de crédito rejeitado!'); } } void main(List args) { Pagamento pagamento = PagamentoCartao(); pagamento.pagar(); }
@marcelomiranda1234
@marcelomiranda1234 4 жыл бұрын
Mas e a ABSTRAÇAO? o que é? Seria o mundo abstrato? o primeiro momento antes de codar, que seria o momento de definir quais classes serão as abstratas e as concretas?
Programador Profissional VS Programador Amador
8:02
DevMedia
Рет қаралды 25 М.
Entenda o GIT em 10 MINUTOS
11:59
DevMedia
Рет қаралды 55 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
O que é Programação Orientada a Objetos - Conceitos Básicos de POO
23:09
Bóson Treinamentos
Рет қаралды 77 М.
Polimorfismo e Herança com java
28:07
Daniele Leão
Рет қаралды 12 М.
O que são Design Patterns?
12:18
DevMedia
Рет қаралды 75 М.
Curso POO Teoria #10a - Herança (Parte 1)
18:28
Curso em Vídeo
Рет қаралды 183 М.
Polimorfismo JAVA: POO JAVA na Prática. Polimorfismo POO
11:23
Do Back ao Front - Programação FullStack
Рет қаралды 1,8 М.
ORIENTAÇÃO A OBJETOS: Encapsulamento
8:50
DevMedia
Рет қаралды 44 М.
Programação Orientada a Objetos (POO) // Dicionário do Programador
9:57