Por: Robson Castilho
Oi, Paulo! Muito obrigado pelo feedback. Nunca mais revisitei estes artigos para melhorá-los. Assim que tiver um tempinho, publico um exemplo (espero que ainda esta semana). []s
View ArticlePor: Luiz
Sobre a seguinte definição: “Classes derivadas devem poder ser substituíDAS por suas classes base” Estou confuso sobre a definição acima devido o exemplo do quadrado e retângulo. No exemplo do quadrado...
View ArticlePor: Stepheson Alves
Ola Robson! No momento que comenta a respeito da violação do “Quadrado e um Retângulo”, após o exemplo com código do método “MetodoQualquer(…)” você escreve: “No entanto, caso o método receba um...
View ArticlePor: Robson Castilho
Oi, Luiz Peço desculpas pela demora e por não responder neste exato momento. Como é uma dúvida recorrente, irei escrever outro artigo sobre Liskov. Fique ligado!
View ArticlePor: Robson Castilho
Oi, Stephenson Como Liskov costuma trazer várias dúvidas, irei escrever em breve outro artigo sobre este princípio. Fique ligado! Peço desculpas pela demora e por não responder neste exato momento.
View ArticlePor: Princípios SOLID: Princípio de Substituição de Liskov (LSP) – Jessyka...
[…] [3] https://robsoncastilho.com.br/2013/03/21/principios-solid-principio-de-substituicao-de-liskov-lsp/ […]
View ArticlePor: Robson Castilho
Oi, Luiz, Desisti de escrever outro artigo. Revendo o texto do livro, creio que a tradução correta para a definição do Uncle Bob seja “poder ser substitutas de” e não “substituíveis por”, o que mudava...
View ArticlePor: Robson Castilho
Oi, Stepherson Desisti de escrever outro artigo. (Fiz umas pequenas mudanças neste para deixá-lo mais claro.) Respondendo sua dúvida: O problema, neste caso, é que o código cliente pode supor pela API...
View ArticlePor: Alexsandro Pacó
Caso eu tenha métodos na subclasse que não exista na superclasse isso viola o LSP? CurtirCurtir
View ArticlePor: Robson Castilho
Em resposta a Alexsandro Pacó Opa, blz? (Desculpe pela demora em responder). Não. Se são realmente métodos especificos da sub-classe e forem invocados num contexto onde vc depende especificamente da...
View Article