Devmedia. Head First design patterns. OO Frameworks Masterclass. Padrão Observer. Muitas vezes, nos mais diversos sistemas precisamos implementar algum comportamento que depende de um específico fator.
Quando esse desenvolvimento é feito através de objetos desejamos que os objetos envolvidos estejam o mínimo possível interligados, aplicando a regra de “baixo acoplamento”, ou seja, quanto menos os objetos souberem um do outro, melhor. Uma situação real. Design Patterns. Design Patterns: Conceitos e Aplicações Introdução Desenvolver software não é tarefa das mais fáceis.
Um dos fatores que gera esta dificuldade é que muitas vezes o entendimento do problema não está muito claro. Além disso, há uma escassez grande na documentação dos problemas e nas soluções encontradas para solucioná-los. Com isso, problemas que muitas vezes se repetem, geram esforços adicionais para a implementação de suas soluções. Design Patterns Catalog » Estruturais (Structural)