Linguagem de Padrões
term_id: pattern_language
Category: basic_concepts
Definition
Uma Linguagem de Padrões é um framework formalizado composto por um conjunto de soluções comprovadas para problemas comuns encontrados no design, particularmente na engenharia de software e no planejamento urbano. Cada padrão descreve um problema recorrente e sua solução central.
Summary
Uma coleção estruturada de soluções de design interconectadas que abordam problemas recorrentes na arquitetura de software ou sistemas.
Key Concepts
- Padrões de Design
- Soluções Reutilizáveis
- Design Contextual
- Padrões Interconectados
Use Cases
- Documentação de arquitetura de software
- Design de aplicações empresariais
- Ensino de melhores práticas de engenharia de software
Related Terms
- Gang of Four (Grupo de autores famosos por livro sobre padrões de design em software)
- Arquitetura de Software (Estrutura fundamental de um sistema de software)
- Padrões de Design (Soluções reutilizáveis para problemas comuns de design)
- Refatoração (Processo de melhorar a estrutura interna do código sem alterar seu comportamento externo)