Une classe User peut s'abonner à un flux d'information News. Lorsqu'une nouvelle est publiée les utilisateurs sont notifiés:
User est un Subscriber qui dispose d'une méthode update() News est un Publisher qui dispose d'une méthode subscribe() et notifySubscribers() News dispose d'une méthode publish(std::string news) qui insert une nouvelle information et notifie tous les abonnés.
https://prod.liveshare.vsengsaas.visualstudio.com/join?67BB9057E4EDA9077185FA32BF2970970B4F