Substituição de Liskov - Liskov Substitution Principle Explained - SOLID Design Principles
ฝัง
- เผยแพร่เมื่อ 1 ต.ค. 2024
- Nesse vídeo você vai aprender o "L" em "SOLID" design principles.
Um conjunto de princípios de design de sofware indispensável para quem trabalha com desenvolvimento de sofware profissionalmente.
Excelente vídeo, e excelente condução da explicação.
Agora, eu tenho uma pequena pergunta: Formalmente o LSP diz que se existe um atributo provável f(x) de um objeto X do tipo T, f(y) de um objeto Y do subtipo S herdeiro de T deve ser verdadeiro. É a noção de substituição, e quer dizer que objetos do tipo T podem ser substituídos por objetos do tipo S.
Se eu reconheço que Quadrado e Retângulo são subtipos de Figura, a substituição de Figura por seus subtipos deveria ser compatível. Então se eu criasse uma classe com método "getAreaFigura(Figura figura) {}", por exemplo, eu deveria ser capaz de extrair a área fosse do retângulo, triângulo ou etc. Daí até poderíamos falar sobre Specification e open-closed, mas, mais especificamente sobre o LSP, isso não poderia violar o princípio? Ou estou viajando? Abraços!
Muito boa a explicação. Um ponto forte do teu vídeo é que ele deixa claro o aspecto mais útil do princípio L: identificar más heranças. Bacana, parabéns!
Obrigado Mauro!!
Ótimo vídeo. A explicação oficial dá um nó na cabeça, mas esse exemplo esclareceu bastante!
Like amigo 👍🏻 Tmj ✌🏻
Valeu Hunter! ✌👍
@@CarlosReisDev Tmj amigo 🤜🤛🏻
Muito bom o vídeo.
Muito obrigado Diego!
Vídeo muito bem explicado! Parabéns!
Muito obrigado Vinicius!
Parabéns por compartilhar conhecimento tão rico e importante. Adorei os dois primeiros vídeos justamente porque tinha uma sequência semelhante a que vivemos no dia a dia. Este vídeo e valioso mas vc perdeu o conhecimento do sistema e como ele funcionava. Agora neste nós temos que entender o problema para entender o conceito que está ensinando. Não sei se fui claro. Mais uma vez parabéns.
Parabéns! Excelente didática!
Obrigado Carlos!! 😁✌
Parabéns pela qualidade e iniciativa!
Obrigado Matheus!!! Valeu pela força e pelo papo lá no telegram!!👊🏼👍🏻
Nem vi e já deixei o like! Conteúdo de qualidade!
Valeu meu amigo!! Te dedico a animação do "inscrever-se"!! Agora sem o erro! Espero...😬😅
Top d+
Valeu fiote!! 👊🏼👍🏻