Resultados da pesquisa a pedido "solid-principles"
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 ...
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 ...
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. ...
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?
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] ...
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?
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 ...
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?
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, ...
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 ...