Categoria: Padrões de Projeto

Singleton PHP – Exemplos de Padrões de Projeto

Singleton PHP

Já passou por suas cabeças que em algumas situações, nós programadores criamos instâncias de classes com vida curta ou que gostariamos de ter uma mesma instância da classe em vários arquivos ou camadas do código? Ai vocês me perguntam “Como assim?”. Vou mostrar alguns exemplos de Anti-Padrões e como usar o Singleton PHP, assim fica …

Continue lendo

Exemplo de MVC com PHP

Nesse artigo irei demonstrar na prática, a aplicação do padrão de projeto MVC com PHP. Para isso, construirei um aplicativo de Agenda de Contatos Telefônicos conforme requisitos funcionais, diagramas e código que serão mostrados ao longo desse texto. Mas, antes de começar, aconselho a vocês que leiam o artigo de introdução a MVC, o mesmo …

Continue lendo

Entendendo o MVC (Model-View-Controller)

O que é MVC MVC é a sigla referente as palavras em inglês Model, View and Controller. É basicamente um padrão de projeto que consiste na separação do código fonte do software em três camadas: Modelo, Visão e Controlador. Tais camadas serão explicadas logo abaixo.

Continue lendo