Padrão de projetos Observer! (iniciante)

Olá pessoas, Vocês poderiam me ajudar nessa aplicação sobre padrão de projetos observer?.

Bom, preciso fazer um código em Java, que tenha um servidor e dois clientes. A função do observer deve ocorrer utilizando conexão de rede (pode ser local para teste). Estou começando meu código, porém sou iniciante em java, entendi mais ou menos a função do padrão observer, mas não consigo implementar no java com sockets!

Obrigada! :slight_smile:

E seu Observer irá monitorar e notificar o que exatamente?

Exemplo do insta: O servidor irá publicar uma foto, os observadores irão, 1 comentar, 2 curtir…