Resultados da pesquisa a pedido "solid-principles"

2 a resposta

Padrões para implementar os princípios do SOLID

Estou fazendo uma apresentação dos princípios de design do SOLID e estou tentando conectar o Princípio de Responsabilidade Única e o princípio Aberto-Fechado aos padrões de design. Atualmente tenho SRP:proxy, fachadaOCP:estratégia, ...

9 a resposta

Usando o princípio de responsabilidade única no “mundo real” [fechado]

Basicamente, quero ter uma idéia da porcentagem de pessoas que consideram razoável usar o Princípio de Responsabilidade Única no código do mundo reale quantos realmente fazem. NoPodcast # 38 [http://blog.stackoverflow.com/2009/01/podcast-38/]Joel ...

3 a resposta

Como o princípio aberto / fechado do SOLID se encaixa na injeção de dependência e inversão de dependência

Estou começando a aplicar os princípios do SOLID e os considero um pouco contraditórios. Meu problema é o seguinte: Meu entendimento do princípio da inversão de dependência é que as classes devem depender de abstrações. Na prática, isso ...

3 a resposta

O bom Design Orientado a Objetos pode ser formalizado como o bom design de banco de dados relacional?

No mundo do banco de dados, temos normalização. Você pode começar com um design, pôr em marcha as etapas e acabar com uma forma normal do banco de dados. Isso é feito com base na semântica dos dados e pode ser pensado como uma série ...

4 a resposta

O uso do “Princípio de Responsabilidade Única” força meus contêineres a criar setters públicos

Estou me esforçando bastante para projetar seguindo os princípios do SOLID. O que descobri é que, quando você usa o "Princípio de responsabilidade única" (o S do SOLID), geralmente precisa dividir as classes entre os contêineres e ...

2 a resposta

Ao aderir ao Princípio de Substituição de Liskov (LSP), uma classe filho pode implementar uma interface adicional?

Considere este exemplo de ruby class Animal def walk # In our universe all animals walk, even whales puts "walking" end def run # Implementing to conform to LSP, even though only some animals run raise NotImplementedError end end class Cat < ...

7 a resposta

O Princípio da Responsabilidade Única funciona no POO?

Estou lutando para entender como o Princípio da Responsabilidade Única pode ser feito para trabalhar com OOP. Se devemos seguir o princípio até o fim, não temos muitas classes, muitas das quais podem ter apenas um método cada? Se não seguirmos ...

1 a resposta

Arquitetura / composição de aplicativos em F #

Eu tenho feito o SOLID em C # a um nível bastante extremo nos últimos tempos e, em algum momento, percebi que não estou fazendo muito mais do que compor funções hoje em dia. E depois que recentemente comecei a olhar para o F # novamente, imaginei ...

6 a resposta

Como você determina o quão grosseira ou refinada deve ser uma "responsabilidade" ao usar o princípio de responsabilidade única?

No SRP, uma 'responsabilidade' é geralmente descrita como 'um motivo para mudar', de modo que cada classe (ou objeto?) Deva ter apenas um motivo para alguém ter que entrar lá e alterá-lo. Mas se você levar isso ao extremo, pode dizer que um ...

1 a resposta

Fábrica simples versus método de fábrica: alternar declaração em fábrica x cliente

Entendo que uma das principais vantagens do Método Factory em relação ao Simple Factory é que ele não viola o Princípio SOLID Aberto-Fechado. Ou seja, o primeiro não requer modificação da instrução switch quando novos tipos são adicionados. Há ...