Perguntas com a marcação «design-principles»







1
Como verificar o princípio de substituição de Liskov em uma hierarquia de herança?
Inspirado por esta resposta: O princípio da substituição de Liskov exige que As pré-condições não podem ser reforçadas em um subtipo. As pós-condições não podem ser enfraquecidas em um subtipo. Invariantes do supertipo devem ser preservados em um subtipo. Restrição do histórico (a "regra do histórico"). Os objetos são considerados …

2
Princípio da Inversão de Dependência: Entendendo como componentes de baixo nível e componentes de alto nível dependem de abstrações
Estou aprendendo sobre o Princípio da Inversão de Dependências. Diz que: Módulos de alto nível não devem depender de módulos de baixo nível. Ambos devem depender de abstrações. Por um tempo, tentei entender o que significa que os componentes de alto nível e os de baixo nível dependem das abstrações …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.