Thursday, May 25, 2006

Strategy Pattern

Mais um padrão comportamental, em relação ao Business, assim como o Visitor.

Muito interessante: a idéia é usar Composição ao invés de Herança, ou seja, ao invés de ser é melhor ter.

Quando você tem um representação (objeto de domínio) que possui um comportamento muito váriavel, ao invés de hierarquia de herança para resolver o problema com a variação, seria mais interessante passar essa responsabilidade para um outro objeto (objeto terceiro), deixando sua estrutura mais simples e focada no negócio.

Em alguns casos, ter é melhor do que ser!

No comments: