Perguntas com a marcação «design-patterns»

30
Quais são as desvantagens do padrão ActiveRecord?

Estou curioso para saber quais são as desvantagens de usar o padrão ActiveRecord para acessar dados / objetos de negócios. A única coisa em que consigo pensar é que viola o Princípio da Responsabilidade Única, mas o padrão de RA é comum o suficiente para que esse motivo por si só não pareça "bom o...

29
Como a separação de código e dados se tornou uma prática?

Por favor, leia a pergunta com atenção: ela pergunta como , não por quê . Recentemente, deparei com esta resposta , que sugere o uso de um banco de dados para armazenar dados imutáveis: Parece que muitos dos números mágicos que você descreve - principalmente se dependem de parte - são realmente...

27
API REST baseada em função?

Estou criando uma API REST para a qual vários usuários com funções diferentes terão acesso aos recursos que ela contém. Para manter o escopo simples, vamos usar o domínio "aluno / professor / turma": GET /students é o recurso a acessar. Os usuários podem ter funções como Aluno e / ou...

27
Mediador vs Observador?

Alguém pode me fornecer uma resposta canônica sobre as diferenças entre um Observere um Mediatore um resumo de quando você deve usar um padrão sobre o outro? Não tenho certeza de que tipo de situação exigiria Observere que tipo exigiria