Observer com PropertyChangeListener
Um pouco do padrão Esse padrão é simples, usado para comunicação entre objetos, o principal objetivo está em definir como notificaremos vários objetos quando acontecer um evento com outro objeto, por exemplo, sempre que uma venda for aprovada, devemos enviar um e-mail para o cliente e criar uma nota fiscal. Existem dois principais componentes nesse padrão, o Observável e o Observador, vamos conhecer mais um pouco sobre eles. Observable Representa o objeto que será observado, em nosso exemplo a Venda, sempre que mudar de status devemos notificar todos que escutam esse objeto....