Esta sequência de laboratórios trata de alguns Design Patterns chave.
Laboratório em 14/05/2019
Dois patterns relacionados com o conceito de Factory
.
Entre no diretório s01factory/s01exercicios/
e resolva todos os exercícios que estão nos notebooks desse diretório:
- Factory Method -
factory01-method.ipynb
- Abstract Factory -
factory02-abstract.ipynb
Sala de aula em 23/05/2019
Disponível no diretório s03observer-dao
. Notebook contém exercícios extra além daqueles feitos em sala para serem resolvidos em casa.
Laboratório em 28/05/2019
Introduz o conceito de stream
em Java e relaciona seu mecanismo de funcionamento com o design pattern Pipe & Filter.
Entre no diretório s04pipefilter/s01exercicios/
e resolva todos os exercícios que estão no notebook desse diretório: streams-pipe-filter.ipynb
.
Exercício para casa em 28/05/2019
Combina diversos patterns em um modelo de comunicação baseado em XML, que será explorado posteriormente na comunicação por barramento.
Entre no diretório s05serializacao-pipefilter-observer/s01exercicios/
e resolva todos os exercícios que estão no notebook desse diretório: serializacao-xml-observer.ipynb
.