Utilzando o Design Pattern OBSERVER utilizando as interfaces SPL. – Muito Bom!

Bom pesquisando sobre, encontrei uma boa explicação…

Introdução:

Quando queremos avisar o termino de um método normalmente utilizamos return 1 ou return true, false, dentre outros processos que indicam que o processo foi executado ou em que parte do processo o código esta executando.

Pensando em uma estruturação de objetos esta prática pode ser considerada errada, pois isso é uma programação procedural dentro de um objeto.

Para enviarmos o fim da execução ou até mesmo em que “pé” esta o processo de atualização, inserção , Utilizaremos o Observer Pattern.

Definição:

A utilização é um objeto que será observado por um ou mais objetos , que são os observadores, que obviamente são associados como observadores deste objeto, e quando o observador disparar um método de notificação, todos os objetos associados (os observadores) executarão cada um sua rotina específica, assim fazendo com que o processo seja organizado e evitando colocar instancias de objetos dentro de outros objetos ou até mesmo um aninhado de instancias para cada objeto que irá executar algo.

Para ver este artigo vá em:

 

http://revistaphp.com.br/artigo.php?id=209

Para aqueles que querem saber mais independente mesmo da linguagem, encontrei outro link que pode ser muito interessante…

http://sourcemaking.com/design_patterns/

Leave a Reply

Your email address will not be published. Required fields are marked *