Exemplo em sala de aula usando java.util.observable
Atividade
assunto: poo07-2015
Crie as classes e as interfaces para aplicar o design patern observer no seguinte modelo:
- Projetar um sistema que modele um telefone e todos os objetos que poderiam estar interessados quando ele toca?
- Os objetos interessados poderiam ser:
- Pessoas que estejam perto (na mesma sala)
- Uma secretária eletrônica
- Um FAX
- Até um dispositivo de escuta
- Os objetos interessados podem mudar dinamicamente
- Pessoas entram e saem da sala onde o telefone está
- Secretárias eletrônicas, FAX, etc. podem ser adicionados ou removidos durante a execução do programa
- Novos dispositivos poderão ser inventados e adicionados em versões futuras do programa