Skip to content

Estudos com exemplos de Design Patterns aplicados à linguagem PHP

Notifications You must be signed in to change notification settings

lcaliani/design-patterns-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Design Pattern aplicados à PHP

Estudos com exemplos de Design Patterns aplicados à linguagem PHP

Útil para:

  • Evitar crescimento desenfreado de classes
  • Evitar uso de muitas condicionais (ifs)
  • Isolar regras em classes

Útil para:

  • Quando várias ações devem ser tomadas a partir de um acontecimento específico no código, exemplos:

Após gravar no banco, fazer x coisas; Após certo usuário fazer x ação, fazer y coisas; etc

Útil para:

  • Quando um conjunto de classes tem alguns métodos com implementação idêntica e outros que podem variar de acordo com a classe expecífica
  • Evitar duplicação de método idênticos

Útil para

  • Facilitar criação de instâncias de classes com uma quantidade média/elevada de atributos

About

Estudos com exemplos de Design Patterns aplicados à linguagem PHP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages