Design Patterns
Padrões de projeto (Design Patterns) são soluções típicas para problemas comuns em projeto de software. Eles são como plantas de obra pré fabricadas que você pode customizar para resolver um problema de projeto recorrente em seu código. Criational Patterns Padrões de criação, fornecem mecanismos de criação de objetos que aumentam a flexibilidade e a reutilização de código. A forma básica de criação de objeto pode resultar em problemas de design ou em complexidade adicional. Esse grupo sustenta o principal princípio de orientação a objetos: "Programar em função de interfaces e não em função de implementações". Factory Method Fornece uma interface para criar objetos em uma superclasse, mas permite que as subclasses alterem o tipo de objetos que serão criados. Quando usar: Use o Factory Method quando não souber de antemão os tipos e dependências exatas dos objetos com os quais seu código deve funcionar. Use o Factory Method quando desej...


Comentários
Postar um comentário