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!
@kauecesar56735 жыл бұрын
mas isso foi pra explicar abstração kk
@rotognin5 жыл бұрын
@@kauecesar5673 Eita, foi mal... é mesmo! Fiquei empolgado com o exemplo que me inverti aqui... Valeu!
@ThalysonUece4 жыл бұрын
kkkkkkkk
@ANDREPEIXOTO14 жыл бұрын
Abstração. E o exemplo da filósofa Dilma foi a melhor forma de explicar! kkkkkkkk
@isukuaovjohnlobo29913 жыл бұрын
Eu nesse momento "puts eu entendi"
@maikelgoncalves5 жыл бұрын
Esse guri é muito bom apresentando. É o melhor! A explicação sobre polimorfismo foi ultra simples e direta. Parabéns!
@devmedia.oficial5 жыл бұрын
Muito obrigado Maikel!!!
@ThalysonUece4 жыл бұрын
kkkkkkkkkkkkkkkkkk
@RafaelSouza-hp8yt5 жыл бұрын
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.oficial5 жыл бұрын
Hahaha vlw Rafael!
@RafaelSouza-hp8yt4 жыл бұрын
@Julia Andrade gostei da técnica de click bait do canal usando foto de mina peituda kkkkk
@RenardBergson8 ай бұрын
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!
@leonardovieira92013 жыл бұрын
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!
@JulianoAmoroso5 жыл бұрын
Me fez entender em um vídeo de aproximadamente 12 minutos o que eu nunca entendi em 5 anos de faculdade 👀
@devmedia.oficial5 жыл бұрын
Uhuuuuu, ficamos felizes de te ajudar!! :D
@igor9724 жыл бұрын
Aprendi uma coisa esses dias: Não terceirize seu aprendizado
@feliperodrigues39583 жыл бұрын
@@igor972 entao se e assim c nao vai aprende quase nada
@brahimali95265 жыл бұрын
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.oficial5 жыл бұрын
Que bom que curtiu nosso canal Brahim, se inscreve aí :D
@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_ Жыл бұрын
Gostava mt das explicações desse cara ,sabe explica mt bem ,nunca mais vi ele no canal
@Saudavelpro5 жыл бұрын
O Estevão virou âncora agora do canal, garanto que os outros agora só trabalham.
@5d4vds5fe4s84 жыл бұрын
A referencia entre mamíferos com cães e gatos, foi ótima! explicou muito bem abstração. Belas escolhas de palavras.
@dfealves5 жыл бұрын
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.oficial5 жыл бұрын
Que bom que curtiu Dannilo, valeuuu Tmj!!
@saulomoreiramedeiros4 ай бұрын
Que bela explicação !
@anthonyeduardo4764 Жыл бұрын
Cara, que explicação sensacional, esclareceu demais esses conceitos. Muito obrigado!
@zulrix992 жыл бұрын
Cara, a didática do Estêvão é maravilhosa, nossa senhora.
@nelsonmendes67265 жыл бұрын
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!
@pedroneto84616 ай бұрын
Nem eles entendem, so querem vender curso.
@RodrigoJustideOliveira4 жыл бұрын
Cara... Sou completo iniciante. Entrou muito rápido na minha mente o conceito. Obrigado por explicar dessa forma.
@RodrigoJustideOliveira4 жыл бұрын
@Ariel Java, e você?
@williams.n.94433 жыл бұрын
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.
@gregorygouveia81093 жыл бұрын
O cara manda bem demais! Parabéns!
@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-fq9nk4 жыл бұрын
Gostei do vídeo, o rapaz tem didática para transmitir o conhecimento, assim fica mais fácil de aprender. Parabéns !!
@raphaelazevedochaves28772 жыл бұрын
Muito bem explicado, obrigado !!!
@TheCGAnimations5 жыл бұрын
Só tenho uma palavra para descrever esse vídeo ESPETACULAR !!!
@mateusleal86512 жыл бұрын
Muito boa a sua explicação! Parabéns de verdade.
@italoalmeida43552 жыл бұрын
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 👏🙏
@2vagner4 жыл бұрын
Ele sabe imenso
@karolinefaria27434 жыл бұрын
Muito simples e direto ao ponto !
@luizhenriquemoraismazzucco45263 жыл бұрын
MUITO INTERESSANTE OBRIGADO
@joaopauloantoniazzidemorae53344 жыл бұрын
Parabéns pelo Excelente Conteúdo sobre Abstração, Herança e Polimorfismo!!!
@Nada123nadawww4 жыл бұрын
Já vai bater 100 mil!
@leandrolemos93642 жыл бұрын
Muito didático. 👏👏👏
@davidsalleyezonme12835 жыл бұрын
Ajudou muito a tirar as dúvidas
@balboaid12 жыл бұрын
Os vídeos de vocês são muito engraçados e informativos! Parabéns!
@robsonsilva94904 жыл бұрын
Excelente!
@lucasigarashi3 жыл бұрын
Muito legal a explicação! Obrigado pelo vídeo amigos
@marlonreis4572 жыл бұрын
Me inscrevi no canal por conta do seu vídeo! Parabéns!
@AZnuclear5 жыл бұрын
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...
@marinadeholanda84685 жыл бұрын
Melhor explicação ever!!! Arrasou!! Valeu muito.
@Soluzera5 жыл бұрын
Cada dia melhorando ! Sucesso pra vocês amo os vídeos. Um dica de tema, poderiam falar sobre Jasper?
@MsDiogocouto4 жыл бұрын
Explicação simplesmente sensacional !!! Like , like , like ... !!!!!!!!!!!!!!!!!!!!!!!!!
@RuteDantasArte9 ай бұрын
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?
@israelbastos27562 жыл бұрын
Do car@lho.. parabéns!
@mauriciooliveirasilva55504 жыл бұрын
Parabéns!!! Fantástico sua explicação
@wesleymenezesjanuario61553 жыл бұрын
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!
@nacasadobeirinha15245 жыл бұрын
ai Estevãooooo otima analogiaaaaaa do mamifero!
@williansandro68775 жыл бұрын
Cabelo top, show parabéns pelo conteúdo de qualidade.
@devmedia.oficial5 жыл бұрын
hahahahahah cabeleiraa Valeuuu Willian TMJJ!
@MundoGeeky5 жыл бұрын
Essa aula foi tão boa que vou comprar uma tela de 50p e pendurar na parede e deixar rodando esse vídeo!
@devmedia.oficial5 жыл бұрын
hahahahah muito obrigado Hiron!!!
@yeho2919815 жыл бұрын
Valeu Dev! Vídeo muito bom!
@devmedia.oficial5 жыл бұрын
Tmjjj João, Muito obrigado!!
@farchanjo5 жыл бұрын
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.oficial5 жыл бұрын
Obrigado Fabrício!! :D
@_deap63145 жыл бұрын
Estevão do carilho
@devmedia.oficial5 жыл бұрын
Valeuuu Juninho!!
@RinardBarbosa5 жыл бұрын
Muito booomm! Valeu!
@devmedia.oficial5 жыл бұрын
Valeuuuu Rinard!! :)
@andreemidio15 жыл бұрын
Entendi ! Agora e continuar nisso, Poo é bem interessante
@edsonmessias72345 жыл бұрын
kkkkkkkkkkkkkkkkkkkkkkk "besouro rola bosta arrolando essa merda que você fez..." foi sensacional! Ótimo vídeo! Parabéns!
@devmedia.oficial5 жыл бұрын
kkkkkkkkkkk XD Valeuuuu Edson!!! Muito Obrigado :D
@dietasemfoco3 жыл бұрын
Você nunca viu um mamífero! Pronto, a chave virou!!!! Explicação top!
Essa frase do final do vídeo faz todo sentido, pelo menos, pra mim.
@rogeriobrito845 жыл бұрын
Muito boa á aula!
@devmedia.oficial5 жыл бұрын
Muito obrigado Rogerio!! :D
@VSZ-zd05 жыл бұрын
Muito bom o vídeo, sou iniciante e achei que ficou bem claro. vlw :)
@devmedia.oficial5 жыл бұрын
Muito obrigado Vinicius!! :)
@gilmarcossantos39514 жыл бұрын
MUITO BOM!
@eniocaridade67165 жыл бұрын
Tô desesperado antes da prova e ele coloca é meme kkkkk tô surtando socorro
@TerapiaDev5 жыл бұрын
Very good!
@devmedia.oficial5 жыл бұрын
Thankss!!
@raphaelhenriquesoares99755 жыл бұрын
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?
@aqueleestevao5 жыл бұрын
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 🙌🏻
@raphaelhenriquesoares99755 жыл бұрын
@@aqueleestevao valeu monstro!! forte abraço!!
@WillianLemos-x8f Жыл бұрын
1:40 o cara é bom até em fazer humor
@dionemaciel38945 жыл бұрын
Ótima explicação
@devmedia.oficial5 жыл бұрын
Muito obrigado Dione, Tmj!!
@thailagragnoli13273 жыл бұрын
Agora entendi.
@MarceloBastoni5 жыл бұрын
Muito bom. 👏🏻👏🏻
@Thais-nh5uj5 жыл бұрын
Muito bom!!!
@devmedia.oficial5 жыл бұрын
Muito obrigado!!! :D
@yuregalvaomagalhaes41114 жыл бұрын
Top!
@juliopires12815 жыл бұрын
Gostei da camiseta!
@fabiovalinhos3 жыл бұрын
muito bom
@keiyzaStudio2 жыл бұрын
muito foda
@NatanaelLima19975 жыл бұрын
Acabei de fazer uma prova na facul com esse assunto..
@jairoprates43005 жыл бұрын
Oxi... Você faz UNISA? Porque acabei de ir lá fazer também uma prova dessa mesmo assunto...
@viniciuslago2975 жыл бұрын
Topzêra!
@anselmohenriqueassuncaorei58622 ай бұрын
O que eu não consegui entender na faculdade, Vocês me explicaram com um videio
@fabiochiquezi92215 жыл бұрын
Que aula foda do car...
@devmedia.oficial5 жыл бұрын
Valeuuuuu Fabio!!!!
@kamurazzy5 жыл бұрын
buguei na parte do polimorfismo. entendi tudo antes disso.
@raildogameart5 жыл бұрын
melhor forma de aprender e praticar isso é programando um jogo de RPG
@candidoperalva46204 жыл бұрын
Pra quem tem paciência e muito tempo livre e perfeito kkkkkkk
@Henriqueengcomp3 жыл бұрын
achei legal também
@ViciosBlack5 жыл бұрын
Eu olhei no site e não vi curso de VueJS, vcs pretendem adicionar ?
@hallexcosta5 жыл бұрын
Estevão, quando devo programar usando paradigma funcional ou orientado a objeto??
@bitcoiner74 жыл бұрын
"poe o video em velocidade normal" porr@, falou olhando pra mim kkkkk
@devmedia.oficial4 жыл бұрын
Hehehe
@joexd88034 жыл бұрын
Pessoas: "Não preciso de filosofia" *Usando o conceito de mundos das ideias de Platão pra explica orientação a objeto*
@devDiord Жыл бұрын
boa!
@ewilliamc5 жыл бұрын
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)?
@noidinho4 жыл бұрын
Penso da mesma forma, mas se você pergunta pra outro programador, é sempre a mesma resposta: "Boas práticas!!!"
@cesaraugustorodrigue5 жыл бұрын
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.
se alguem tiver vendo agr pfv me responda, no caso de 1 exemplo: Pessoas seriam abstrato e os nomes dela seria concreto?
@andreemidio15 жыл бұрын
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 ?
@aqueleestevao5 жыл бұрын
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 ✌🏻
n consigo distinguir heranca de polimorfismo. O mais grave ainda, n consegui ver vantagem do polomorfismo. Reduz-se ou aumenta-se o codigo?
@joedsonferreira193 жыл бұрын
10:36 como vc fica quando ta aprendendo POO
@danielkennedy330 Жыл бұрын
Tô aqui 20 minutos antes da prova depois eu falo se deu bom
@victorferreiraquotes15815 жыл бұрын
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(); }
@marcelomiranda12344 жыл бұрын
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?