Resultados da pesquisa a pedido "solid-principles"

8 a resposta

Remendo de macaco vs. SÓLIDO. princípios?

Estou mudando lentamente do PHP5 para o Python em alguns projetos pessoais e atualmente estou adorando a experiência. Antes de optar por seguir a rota do Python, olhei para Ruby. O que notei na comunidade ruby foi que o remendo de macacos era ...

2 a resposta

Injetar requer que o objeto dependa da condição na injeção do construtor

Eu tenho uma interface public interface ITrnsitReport { List<UserDefinedType> GetTransitReportData (); }E tem apenas uma implementação que é public class TransitReport : ITrnsitReport { private IValidateInput _inputValidation = null; private ...

2 a resposta

SOLID para programação funcional

Vindo de uma linguagem OOP, estou familiarizado com os princípios SOLID de design orientado a objetos. Parece que alguns deles se encaixariam em um modelo de programação funcional, enquanto outras partes não fazem sentido em um mundo sem estado. ...

27 a resposta

What is an example of the Liskov Substit,ution Principle

Ouvi dizer que o Princípio de Substituição de Liskov (LSP) é um princípio fundamental do design orientado a objetos. O que é e quais são alguns exemplos de seu uso?

5 a resposta

rojetos de código aberto que demonstram os princípios TDD e SOLID [fechados]

Fiz uma pergunta semelhante antes e obtive boas respostas, mas acho que foi geral demais. xemplos de excelente design e implementação de softwa [https://stackoverflow.com/questions/559484/examples-of-great-software-design-and-implementation] ...

11 a resposta

Qual é o significado e o raciocínio por trás do Princípio Aberto / Fechado?

O Princípio Aberto / Fechado afirma que as entidades de software (classes, módulos etc.) devem estar abertas para extensão, mas fechadas para modificação. O que isso significa e por que é um princípio importante de um bom design orientado a objetos?

4 a resposta

Como criar o ViewModel no MVVM para não violar o princípio de responsabilidade únic

Robert Martin diz: "Nunca deve haver mais de um motivo para uma classe mudar". Vamos considerar a classe ViewModel que está vinculada a uma View. É possível (ou até provável) que o ViewModel consista em propriedades que não são ...

14 a resposta

Qual é o princípio de inversão de dependência e por que é importante?

Qual é o princípio de inversão de dependência e por que é importante?

5 a resposta

Este é um exemplo do Princípio da Responsabilidade Única?

Fiz o exemplo de código a seguir para aprender como usar uma assinatura de método genéric Para obter umDisplay () método para cliente e funcionário, comecei a substituir meuIPerson interface com umPerson classe abstrata. Mas então parei, ...

4 a resposta

DDD: Que tipos de comportamento devo colocar em uma entidade de domíni

@My team tenta muito se ater ao Design Orientado a Domínios como uma estratégia arquitetural. Mas, na maioria das vezes, nossas entidades de domínio são bastante enimicas. Gostaríamos de colocar mais comportamento de negócios / domínio em nossas ...