Perguntas com a marcação «solid»

Mnemônica para conjunto de princípios de design: responsabilidade única, aberto-fechado, substituição de Liskov, segregação de interface, inversão de dependência

16
Ao usar o Princípio da Responsabilidade Única, o que constitui uma "responsabilidade"?
Parece bastante claro que "princípio de responsabilidade única" não significa "apenas uma coisa". É para isso que servem os métodos. public Interface CustomerCRUD { public void Create(Customer customer); public Customer Read(int CustomerID); public void Update(Customer customer); public void Delete(int CustomerID); } Bob Martin diz que "as aulas devem ter apenas …

6
Princípios do SOLID e estrutura de código
Em uma recente entrevista de emprego, não consegui responder a uma pergunta sobre o SOLID - além de fornecer o significado básico dos vários princípios. Isso realmente me incomoda. Passei alguns dias pesquisando e ainda tenho que apresentar um resumo satisfatório. A pergunta da entrevista foi: Se você visse um …
150 c#  .net  solid 





10
Por que a palavra-chave 'final' seria útil?
Parece que o Java teve o poder de declarar classes não deriváveis ​​por eras, e agora o C ++ também. No entanto, à luz do princípio Abrir / Fechar no SOLID, por que isso seria útil? Para mim, a finalpalavra - chave soa exatamente como friend- é legal, mas se …
54 java  c++  solid  final 



7
Gerenciando e organizando o número massivamente aumentado de classes após a mudança para o SOLID?
Nos últimos anos, passamos lentamente a mudar para um código escrito progressivamente melhor, alguns pequenos passos de cada vez. Finalmente estamos começando a mudar para algo que pelo menos se assemelha ao SOLID, mas ainda não chegamos lá. Desde a mudança, uma das maiores reclamações dos desenvolvedores é que eles …




7
Princípios do SOLID vs YAGNI
Quando os princípios do SOLID se tornam YAGNI? Como programadores, fazemos trocas o tempo todo, entre complexidade, manutenção, tempo para construir e assim por diante. Entre outras, duas das diretrizes mais inteligentes para fazer escolhas estão em minha mente os princípios do SOLID e o YAGNI. Se você não precisar; …

3
Programação de princípios do SOLID
Com o tempo, eu pude entender duas partes do SOLID - o "S" e o "O". “O” - eu aprendi o Princípio Aberto Fechado com a ajuda de Herança e Padrão de Estratégia. "S" - aprendi o princípio de responsabilidade única enquanto aprendia o ORM (a lógica da persistência é …

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.