ExpertiDict

Desenvolvimento de Software · Intermediário · Inglês · Técnico

design pattern

/dɪˈzaɪn ˈpætɚn/locução substantiva

Solução reutilizável e nomeada para um problema comum de projeto de software, como Singleton, Observer ou Factory.

Onde usar

'Aqui cabe um Strategy', 'usamos o pattern Observer': comum em design de classes e em entrevistas técnicas.

Exemplos

The Observer pattern fits this notification system well.

O padrão Observer se encaixa bem nesse sistema de notificações.

Don't force a design pattern where a simple function will do.

Não force um design pattern onde uma função simples resolve.

Learning design patterns gives the team a shared vocabulary.

Aprender design patterns dá ao time um vocabulário em comum.

Cuidado

Padrões não são código pronto para copiar; aplicá-los onde não há o problema gera complexidade à toa.

Sinônimos

padrão de projeto

Antônimos

antipadrão

Origem

Popularizado pelo livro Design Patterns (1994), do Gang of Four, que adaptou a ideia de padrões do arquiteto Christopher Alexander.

Veja também

Todos os termos de Desenvolvimento de Software