Padrões de Projeto (PPR)


Ementa

Padrões de análise. Padrões de projetos de software. Antipatterns.
Carga Horária   
TeóricaPráticaExtensãoTotal
22-4

Pré-Requisito:

  • Desenvolvimento de Software Orientado a Objetos II (DOO2) - 3ª Fase

Bibliografia Básica

GAMMA, E. et al. Padrões de projeto: soluções reutilizáveis de software orientado a objetos. Porto Alegre: Bookman, 2007. Disponível em: https://app.minhabiblioteca.com.br/books/9788577800469. Acesso em: 31 mar. 2022.

KERIEVSKY, J. Refatoração para padrões. Porto Alegre: Bookman, 2008. Disponível em: https://app.minhabiblioteca.com.br/books/9788577803033. Acesso em: 31 mar. 2022.

LARMAN, C. Utilizando UML e padrões: uma introdução à análise e ao projeto orientados a objetos e ao desenvolvimento iterativo. 3. ed. Porto Alegre: Bookman, 2007. Disponível em: https://app.minhabiblioteca.com.br/books/9788577800476. Acesso em: 31 mar. 2022.


Bibliografia Complementar

ANICHE, M. Orientação a Objetos e SOLID para Ninjas: Projetando classes flexíveis. São Paulo: Casa do Código, 2015.

FOWLER, M. Padrões de arquitetura de aplicações corporativas. Porto Alegre: Bookman, 2006. Disponível em: https://app.minhabiblioteca.com.br/books/9788577800643. Acesso em: 31 mar. 2022.

GUERRA, Eduardo. Design Patterns com Java: projeto orientado a objetos guiado por padrões. São Paulo: Casa do Código, 2018.

SHALLOWAY, A.; TROTT, J. Explicando padrões de projeto: uma nova perspectiva em projeto orientado a objeto. Porto Alegre: Bookman, 2004.

JONES, C. Software Development Patterns and Antipatterns. Auerbach Publications, 2022.