Skip to content

Exemplos e explicações de cada padrão de projeto apresentado no livro: Padrões de projetos, soluções reutilizáveis de software orientado a objetos.

License

Notifications You must be signed in to change notification settings

robertoalvesneto/padroes-de-projeto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Padrões de Projeto

Ao longo do desenvolvimento de softwares, programadores mais experientes começam a enxergar problemas recorrentes e propõem uma forma de resolve-los. O catálogo nomeia esses problemas recorrentes e apresenta uma solução.

Citação direta

Não reinventar a roda:

"Uma coisa que os melhores projetistas sabem que não devem fazer é resolver cada problema a partir de princípios elementares ou do zero. Em vez disso, eles reutilizam soluções que funcionaram no passado." (p 17)

Pessoas vieram antes de nós e provavelmente já se depararam com nossos problemas, aprender com elas é a forma de prosseguir. Caso contrário, podemos reinventar tudo o que elas descobriram e assim perder tempo. “Se eu vi mais longe, foi por estar no ombro de gigantes” (Isaac Newton).

Catalogando problemas e soluções:

”Quando encontram uma boa solução, eles a utilizam repetidamente. Consequentemente, você encontrará padrões, de classes e de comunicação entre objetos, que aparecem frequentemente em muitos sistemas orientados a objetos. Esses padrões resolvem problemas específicos de projetos e tornam os projetos orientados a objetos mais flexíveis e, em última instância reutilizáveis. Eles ajudam os projetistas a reutilizar projetos bem-sucedidos ao basear os novos projetos na experiência anterior. Um projetista que está familiarizado com tais padrões pode aplicá-los imediatamente a diferentes problemas de projeto, sem necessidade de redescobri-los.” (p 17)

Referência

Padrões de projeto. Soluções reutilizáveis de software orientado a objetos. Autores: ERICH GAMMA, RICHARD HELM, RALPH JOHNSON, JOHN VLISSIDES,

About

Exemplos e explicações de cada padrão de projeto apresentado no livro: Padrões de projetos, soluções reutilizáveis de software orientado a objetos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages