Muito bom! Por mais experiente que o desenvolvedor possa ser, sempre é bom revisitar os fundamentos e solidificar as bases. Não há mal nenhum em considerar outros pontos de vista. Parabéns pelo conteúdo!
@hsil408 Жыл бұрын
Parabéns pela, aula, que também é muito útil para quem não é programador, mas que depende dos serviços do programador.
@gabrielmelo2000 Жыл бұрын
Já li e pesquisei bastante sobre os princípios da OO, mas o conhecimento passado pelo Leonardo foi bastante simples e objetivo, com certeza vai ajudar muita gente que tem dificuldade em compreender esses princípios. Parabéns!!
@cod3r Жыл бұрын
Valeu, Gabriel! 👾
@jvidalnunes Жыл бұрын
Excelente explicação! De fato é um ótimo recurso para o arsenal do Dev. Comecei a utilizar esse pattern recentemente no React, em alguns cenários, para evitar o props drilling estou utilizando composição.
@rodrigotonin78 Жыл бұрын
Ótima explicação!! Poderia continuar a playlist de Javascript moderno!!!
@HenriqueSantos88Ай бұрын
esse video é muito bom ...
@aphenrique Жыл бұрын
Parabéns pela didática. Agora sim ficou claro definitivamente o conceito pra mim.
@eurico_dev Жыл бұрын
Saudade dos seus ensinamentos professor, léo!
@fernandine1000 Жыл бұрын
Me deparei com a seguinte situação. Tenho um protocolo e dentro dela, tipos de documentos, como contrato, contabilidade etc... Essa relação é uma herança onde por exemplo, contrato é um tipo de documento? Ou a composição tipo, Protocolo tem um documento contrato?
@beatrizmarinho7058 Жыл бұрын
Ótima aula professor. Você é fera!
@felipemaia990 Жыл бұрын
Muito bom o vídeo parbéns! Qual é essa ferramenta bacana que desenhar e escrever no vídeo?
@nayanaloivos Жыл бұрын
Se tem um cara que eu adoro escutar e aprender , sem dúvidas, é vc ! Amo demais seus conteúdos. Parabéns ! 👏 Vc já tem algum curso voltado somente a composição ?
@cod3r Жыл бұрын
Fala, Nayana. Tudo bom? Não temos um curso focado apenas em composição, mas no curso de Flutter (www.cod3r.com.br/courses/aprenda-flutter-dart-e-construa-apps-ios-e-android) o assunto é abordado com foco em dispositivo mobile e no de Java (www.cod3r.com.br/courses/java-2020-completo) para web. 👾
@nayanaloivos Жыл бұрын
@@cod3r blz , vou dar uma olhada! Obrigada
@gutsama7765 Жыл бұрын
Cara, que aula FODA, uma pena que não implementou exemplos com códigos pois complementária bastante.
@diegobarbosa6967 Жыл бұрын
Muito bom!
@BotaParaFlutter.-ll7co Жыл бұрын
O DART só tem um nível de herança,o resto se resolve com composição(Mixins),escopo léxico,construtores,etc.Pegue por exemplo um Delphi,Swing,C# Forms ,etc.Quanta tralha se herdava,nem se sabe o porquê,além de composição,sugiro procurarem pela técnica de Tree shaking.
@kayorenato Жыл бұрын
Vlw Léo pelas dicas. Confesso que ainda tenho muita dificuldade com essa base de OO e acredito que esse material que você vai preparar vai ajudar muita gente. Essa semana estava fazendo o seu curso de "Entendendo TypeScript" e estava indo tudo bem até chegar nos "Decorator" kkkk. Não é fácil mas vou refazer as aulas para ver se consigo entender melhor os conceitos. E parabéns pela didática. 👏🏼
@cod3r Жыл бұрын
Valeu, Kayo! 👾
@jackson.willian Жыл бұрын
Top demais. Bem explicado!!
@devictorr Жыл бұрын
o curso de flutter na udemy ainda ta valendo a pena?
@J_u_n_i_o_R. Жыл бұрын
Então, deixa eu ver se entendi melhor... Você deve usar herança quando a superclasse é genérica para representar as subclasses e elas (subclasses) são "fiés" as funcionalidades e recursos disponibilizados pela superclasse. Da forma que possa haver apenas "leves", e muito poucas alterações ou adição de recursos específicos para determinada subclasse. E o uso da composição deve ser feita quando algo precisa ser mais específico do que a classe que usa essa classe como um recurso/funcionalidade, e que também (a classe que faz o papel de recurso) será ou pode a qualquer momento ser usada por outras classes na determinada aplicação sem uma limitação. É isso? Eu acho que a falta de "regras" é um ruim esclarecimento de quando usar e quando não. Até agora esse foi a melhor que vi, mas ainda falta palavras que consigam ser tão específicas e se aplique ao conceito de forma geral, e então não tem pra onde ir, você conseguirá bater o martelo e dizer que tal coisa vai ser composição e outra herança. Acho que é por isso que tem muito subjeções no entendimento. (Claro que não tem como ter 100% de certeza, ja que ninguem sabe o futuro e o que vc acha que vai ser algo que não vai sofrer alterações, derrepente precisa colocar inumeras funcionalidades).
@MrRodrigorrch Жыл бұрын
Masssaaaaa. Seria show de bola mostrando uma refatoração do exemplo falado hehe
@yuryregis942 Жыл бұрын
Que maneiro este conteúdo! Seria legal ver essa comparação no código, principalmente a implementação do decorator com Typescript.
@alicesilvacosta9800 Жыл бұрын
Olá! Tenho assistido vários videos aqui na plataforma e adorei a forma com que vocês ensinam, você poderia fazer um video explicando classNames que recebem parâmetros no react js? tenho bastante duvida sobre
@cod3r Жыл бұрын
Fala, Alice. Valeu pela sugestão! 👾
@TheBackBlood Жыл бұрын
Professor, alguma pretensão para ano que vem um curso de Laravel e quem sabe atualizar o php 7 para o 8?
@cod3r Жыл бұрын
Olá! Infelizmente não temos planos para nenhum desses cursos 😕
@fullstackjavareact Жыл бұрын
Ola Cod&r. Com o seu vídeo surgiu uma dúvida, que na verdade, é sobre herança e polimorfismo. Para existir polimorfismo, é necessário que haja herança? Valeu. Muito bom o vídeo
@cod3r Жыл бұрын
Olá! Não é necessário, não. 👾
@nortonsena Жыл бұрын
Muito bom 👏👏
@alexon2010 Жыл бұрын
Opa Léo, eu venho analisando muitos instrutores falando sobre estudar Solid que seria Orientação a Objeto Classica.... inclusive alguns desenvolvedores para dizer é que é Sênior cheio de pose diz... Você precisa estudar Orientão Objeto... eu tenho 49 anos mas de 30 anos com programação... Eu sempre achei OO engessado.... Vejo você falar de Composição e me lembro destes tais "Senior" Eu concordo que composição deveria ser utilizado como default em OO e a excessão deveria ser o médodo Solid completamente ao contrário do 100% do programadores dizem... Por exemplo no caso de Javascript eu gosto muito da forma como este cara aquii ensina a Composição -> kzbin.info/www/bejne/gH3EenmCZ7OnZq8, O Decorator ainda é Ruim, porque te retorno um monte de propriedades que você não vai precisar
@revolutionary_tower Жыл бұрын
Amo os conteúdos desse canal. N tava curtindo muito a onda coach dos vídeos kkkkk
@faelpinho Жыл бұрын
Exatamente! O Deschamps é outro que está muito coach, então tô recorrendo a outros canais rs.
@gabrielmelo2000 Жыл бұрын
@@faelpinho tranquilo?! Cara, desculpa a minha ignorância, o que seria Deschamps nesse contexto que você citou?
@faelpinho Жыл бұрын
@@gabrielmelo2000 Filipe Deschamps.
@gabrielmelo2000 Жыл бұрын
@@faelpinho Obrigado!
@brunomanhaesalves Жыл бұрын
Fera
@batista7898 Жыл бұрын
Léo o conceito é interessante, mas o exemplo não ficou tão claro, talvez por vc não entrar de fato nele, acabou ficando um pouco vazio a explicação dos problemas com a herança. Se um dia conseguir fazer um vídeo exemplificando com algo mais prático, seria bem legal. Obrigado.