Logo ProgramícioProgramícioCursos de Programação
self_improvementnotificationsAjuda a Animais
PythonJavaScriptJavaTypeScriptLinuxFastAPINode.jsReactAngularDjangoVue.jsNASMGuias Práticos de PythonDicionárioConceitos
language WEB
ECOSSISTEMA PYTHON
LINUX
nasm ASSEMBLY NASM
JAVA

menu_book CONCEITOS
font_download DICIONÁRIO

book FAVORITOS
  1. home
  2. Conceitos de Programação

Princípios de Design de Software (Software Design Principles)

  • Acoplamento

  • Coesão

  • Princípio da Responsabilidade Única (o 1º princípio do SOLID)

  • Princípio Aberto/Fechado (o 2º princípio do SOLID)

  • Princípio da Substituição de Liskov (o 3º princípio do SOLID)

  • Princípio da Segregação de Interface (o 4º princípio do SOLID)

  • Princípio da Inversão de Dependência (o 5º princípio do SOLID)

  • DRY (Don't Repeat Yourself)

  • Princípio KISS (Keep It Simple, Stupid)

  • YAGNI (You Ain’t Gonna Need It)

  • Fail Fast

  • Separação de Conceitos (Separation of Concerns - SoC)

  • Lei de Deméter (Law of Demeter)

Programício

© 2025 Todos os direitos reservados.

Reprodução proibida sem autorização.

programicio@gmail.com

Conteúdo

  • Conceitos de Programação
  • Dicionário Tech
  • Desenvolvimento Web

Legal

  • Política de Privacidade
  • Termos de Uso