Design patterns

4431 palavras 18 páginas
DESIGN PATTERNS

Um Padrão de Projeto de Software ou Padrão de Desenho de Software, também muito conhecido pelo termo original em inglês, Design Pattern, descreve uma solução geral reutilizável para um problema recorrente no desenvolvimento de sistemas de software orientados a objetos. Não é um código final, é uma descrição ou modelo de como resolver o problema do qual trata, que pode ser usada em muitas situações diferentes. Os Padrões de Projeto normalmente definem as relações e interações entre as classes ou objetos, sem especificar os detalhes das classes ou objetos envolvidos, ou seja, estão num nível de generalidade mais alto.
Um padrão de projeto define : seu nome, o problema, a solução, quando aplicar esta solução e suas consequências.
Os padrões de projeto : visam facilitar a reutilização de soluções de desenho - isto é, soluções na fase de projeto do software - e estabelecem um vocabulário comum de desenho, facilitando comunicação, documentação e aprendizado dos sistemas de software.

Padrões de projeto
M.1 Introdução
A maioria dos exemplos fornecidos neste livro é relativamente pequena. Não requerem um extenso processo de projeto, pois utilizam poucas classes e ilustram os conceitos introdutórios de programação. Entretanto, alguns programas são mais complexos — podem requerer milhares de linhas de código ou mais, eles contêm muitas interações entre objetos e envolvem várias interações do usuário.
Sistemas maiores, como sistemas de controle de tráfego aéreo ou sistemas que controlam milhares de caixas automáticos de um banco importante, poderiam conter milhões de linhas de código. Um projeto eficaz é crucial à construção adequada desses sistemas complexos.
Nas últimas décadas, ocorreu na indústria de engenharia de software um enorme progresso no campo dos padrões de projeto — arquiteturas testadas para construir softwares orientados a objetos flexíveis e sustentáveis. Utilizar padrões de projeto reduz substancialmente a
complexidade

Relacionados

  • Design patterns
    910 palavras | 4 páginas
  • Design Patterns
    656 palavras | 3 páginas
  • Design Patterns
    1309 palavras | 6 páginas
  • Design patterns
    269 palavras | 2 páginas
  • Design patterns
    3726 palavras | 15 páginas
  • Design patterns
    1005 palavras | 5 páginas
  • Design Patterns
    1430 palavras | 6 páginas
  • Design Patterns
    3121 palavras | 13 páginas
  • C++ design patterns
    21324 palavras | 86 páginas
  • Proxy - design patterns
    870 palavras | 4 páginas