Orientação a Objetos em Python - SOLID (L) - Princípio da Substituição de Liskov

  Рет қаралды 4,334

Programador Lhama

Programador Lhama

Күн бұрын

Пікірлер
@lucianobatista6295
@lucianobatista6295 3 жыл бұрын
Uma dúvida, ali em `def MysqlRepo(conexão)` era pra ser uma classe, n?
@ProgramadorLhama
@ProgramadorLhama 3 жыл бұрын
De fato, deveria ser "class MysqlRepo(conexão)". Obrigado por corrigir, pois de fato foi um erro que passou despercebido. Por hora, vou fixar esse comentário no topo. Obrigado!
@laurianops
@laurianops 3 жыл бұрын
@@ProgramadorLhama CasoDeUso também é uma classe neh .. muito bom o conteúdo, bem didático. parabéns .
@willzin-da-esfiha
@willzin-da-esfiha 3 жыл бұрын
"Pega o que todo mundo faz igual e joga lá em cima, o que cada um faz dieferente tu deixa lá embaixo" - Liskov
@laurianops
@laurianops 3 жыл бұрын
também tive a mesma impressão, e na verdade o princípio de Liskov é a herança, ne.
@ViniciusSpreadAnalysisVSA
@ViniciusSpreadAnalysisVSA 2 жыл бұрын
Muito boa a aula Rafa! Cada vídeo vou compreendendo mais e mais as nuances da POO, obrigado pelo conteúdo!
@claudineievangelistanascim2562
@claudineievangelistanascim2562 Жыл бұрын
O principio de liskov foca na regra herança? Se sim, como bloquear a alteração de comportamento do método na classe a Herdar (mãe) quando o método a classe que herdou (filha) possui método com mesmo nome?
@ProgramadorLhama
@ProgramadorLhama Жыл бұрын
Sim, Liskov se dá por heranças... Infelizmente nao temos um modo de fazer esse processo de block, por isso que há o principio de Liskov -> Nos indicar um bom caminho com heranças
@ISABELAPAMPLONATRINDADE
@ISABELAPAMPLONATRINDADE 2 жыл бұрын
Existe um repositório com os códigos fonte utilizados nessa playlist de orientação a objetos ?
@henriquesouza5116
@henriquesouza5116 2 жыл бұрын
Iae lhama Estou revendo alguns vídeos pra relembrar alguns conceitos (minha memória não é muito boa kkkk) Este princípio se resume em usar herança e não fazer o polimorfismo(sobrescrever um método), e sim fazer extensões para as classes filhas? class Units: def andar(self) -> None: print("andando") def atacar(self) -> None: print("atacar") class Man_at_Arms(Units): def Usar_Escudo(self) -> None: print("usando escudo") class Cavalry(Man_at_Arms): def Cavalgar(self) -> None: print("andando e matando a cavalo") class archer(Units): def Atirar_Arco(self) -> None: print("atirando com arco")
@marcosviniciusantunes5061
@marcosviniciusantunes5061 3 жыл бұрын
Fala professor! Então o uso do polimorfismo é errado em relação ao Liskov substitution principle?
@ProgramadorLhama
@ProgramadorLhama 3 жыл бұрын
O princípio de Liskov define que um elemento continue retornando seu valor mesmo que após a herança. Vc pode utilizar o polimorfismo e alterar o método de desejo, mas ele deve retornar a mesma coisa que sua classe mãe. Sacou?
@marcosviniciusantunes5061
@marcosviniciusantunes5061 3 жыл бұрын
@@ProgramadorLhama Agora entendi... obrigado por responder.
@franciscolima4707
@franciscolima4707 5 ай бұрын
@@ProgramadorLhama Pode alterar, mas que permaneça com o mesmo contexto ou mesmo sentido! É isso? Foi o que entendi
Orientação a Objetos em Python - Polimorfismo
12:11
Programador Lhama
Рет қаралды 8 М.
Lazy days…
00:24
Anwar Jibawi
Рет қаралды 8 МЛН
Симбу закрыли дома?! 🔒 #симба #симбочка #арти
00:41
Симбочка Пимпочка
Рет қаралды 6 МЛН
How to Fight a Gross Man 😡
00:19
Alan Chikin Chow
Рет қаралды 20 МЛН
Orientação a Objetos em Python - Interfaces
18:44
Programador Lhama
Рет қаралды 11 М.
SOLID fica FÁCIL com Essas Ilustrações
19:46
Filipe Deschamps
Рет қаралды 342 М.
SOLID LSP | O Princípio Liskov Substitution como você nunca viu
27:41
Curso de SOLID: Entendendo de uma vez por todas o princípio de Liskov
15:53
Orientação a Objetos em Python - Variáveis e Métodos de Classe
19:57
Programador Lhama
Рет қаралды 9 М.
Principio da substituição de Liskov - principios do SOLID
9:27
Vamos Codar
Рет қаралды 3,7 М.
SQLAlchemy: The BEST SQL Database Library in Python
16:39
ArjanCodes
Рет қаралды 85 М.
Lazy days…
00:24
Anwar Jibawi
Рет қаралды 8 МЛН