All posts by leonardocotta.com.br

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.

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

PHP: Padrões O padrão Observer

Introdução

O padrão Observer é talvez o mais frequentemente encontrados em gráfica de usuário tradicional
aplicações de interface de desktop. É uma excelente maneira de garantir que disparate
componentes do visor refletir as mudanças no núcleo de um sistema. Como veremos, porém,
continua a ser uma técnica poderosa em um ambiente Web-oriented.

Neste artigo eu mostrar-lhe como usar o padrão Observer para construir uma flexível
transmissão estilo de relação entre um componente central e os objetos que
se preocupam com isso.

Primeiro, porém, em preparação para um exemplo de execução, eu dou uma olhada no objeto
zombando de uma grande técnica para teste de condução de código. Continue reading PHP: Padrões O padrão Observer

Sou programador, o mágico atende na sala ao lado

Linha de Código – Artigos

viaSou programador, o mágico atende na sala ao lado.

 

Os desenvolvedores em sua maior parte buscam soluções para seus problemas, ao utilizar padrões de projetos, ou após ter conhecimentos em alguma linguagem de programação, ou ainda já terem programado por algum tempo. Antes disso, talvez observamos que códigos de outros programadores parece mais funcional e mais simples, mas, que exijam um pouco mais de tempo para analisar, e você se pergunta, como este código deste desenvolvedor chegou a tal ponto de simplicidade e funcionalismo.

 

Quando um software começa a ficar grande e complexo, muitos dados são apresentados para os usuários, sentimos a necessidade de aplicar uma arquitetura que facilite nosso trabalho, desde a organização do projeto, as divisões das responsabilidades até as possíveis modificações que poderão ser efetuadas ao longo do desenvolvimento do software para isso precisaram dividir o projeto em três objetos para aplicar o MVC.

 

MVC é um conceito (paradigma) de desenvolvimento e design que tenta separar uma aplicação em três partes distintas. Uma parte, a Model, esta relacionada ao trabalho atual que a aplicação administra outra parte a View esta relacionada a exibir os dados ou informações dessa uma aplicação e a terceira parte, Controller, em coordenar os dois anteriores exibindo a interface correta ou executando algum trabalho que a aplicação precisa completar. (GONÇALVES, 2007, p. 141).

 

Mais em: http://www.linhadecodigo.com.br/artigo/2367/abordando-a-arquitetura-mvc-e-design-patterns-observer-composite-strategy.aspx