Ahaam
Padrões de Projetos de Software:
-o que é um padrão de desenvolvimento, descrição;
-características dos projetos de desenvolvimento;-->nome, problema, solução e consequências
-diferenciação de padrões.
PADRÕES>>de criação, estruturais, e comportamentais
Padrões de projeto de software
Os padrões de projeto de software ou padrões de desenho de software, também muito conhecido pelo termo original em inglês: Design Patterns, descrevem soluções para problemas recorrentes no desenvolvimento de sistemas de software orientados a objetos.
Os padrões de projeto visam facilitar a reutilização de soluções de desenho - isto é, soluções na fase de projeto do software, sem considerar reutilização de código. Também acarretam um vocabulário comum de desenho, facilitando comunicação, documentação e aprendizado dos sistemas de software.
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.
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.
Padrões Padrões de criação : relacionados à criação de objetos Padrões estruturais : tratam das associações entre classes e objetos. Padrões comportamentais : tratam das interações e divisões de responsabilidades entre as classes ou objetos.