Definição de Termo: padrão
Descrição Principal
Modelo de solução para um problema recorrente que seja comprovadamente útil em um determinado contexto. Os bons padrões resolvem os conflitos que definem o problema, e um padrão é escolhido em detrimento de outro com base na forma como ele resolve esses conflitos. Para merecer ser chamado de padrão, pelo menos três aplicações práticas devem ser evidentes. No caso de software, a UML pode suportar a representação de um padrão utilizando uma colaboração de parâmetros, embora não modele diretamente outros aspectos de padrões tais como listas de conseqüências de uso, exemplos de uso e assim por diante - o texto pode ser utilizado para esses padrões. Um padrão de software é instanciado através da vinculação de valores a seus parâmetros. Os padrões podem existir em vários níveis e escalas de abstração, por exemplo, como padrões arquiteturais, padrões de análise, padrões de design, padrões de teste e idiomas ou padrões de implementação.