• dados
  • Uma análise racional que envolva uma abstração de dados empíricos, uma observação da aplicação de padrões em artefatos tradicionais, uma série convincente de exemplos e uma análise de soluções ruins ou fracassadas pode ser a forma de encontrar este equilíbrio. (wikipedia.org)
  • software
  • 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. (wikipedia.org)
  • Porém, o movimento ao redor de padrões de projeto só ganhou popularidade em 1995 quando foi publicado o livro Design Patterns: Elements of Reusable Object-Oriented Software. (wikipedia.org)
  • Posteriormente, vários outros livros do estilo foram publicados, merecendo destaque Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, que introduziu um conjunto de padrões conhecidos como GRASP (General Responsibility Assignment Software Patterns). (wikipedia.org)
  • 2. Padrões General ResponsabilityAssignment Software Pattern (GRASP) http://www.alvarofpinheiro.eti.br 1.Creator Designer 2.Low Coupling 3.Hight Cohesion 4.Information Expert 5.Controller 6.Polymorphism 7.Indirection 8.Protected Variations 9. (slideshare.net)
  • alguns
  • Modularidade: padrão Dependency Injection Ao final deste curso, você terá amadurecido de tal modo suas habilidades de programação que será capaz de implementar partes da aplicação Web final com o componente de gamificação enriquecido constantes do Trabalho de Conclusão da Especialização, aplicando onde apropriado alguns dos padrões apresentados neste curso durante a refatoração na prática TDD. (coursera.org)
  • Em um trabalho para a conferência OOPSLA, eles apresentaram alguns padrões para a construção de aplicações comerciais em linguagem Smalltalk. (wikipedia.org)
  • classe
  • Decorators oferecem uma alternativa flexível ao uso de herança para estender uma funcionalidade, com isso adiciona-se uma responsabilidade ao objeto e não à classe. (wikipedia.org)