Beispiel #1
0
        public static void Main()
        {
            var messageMediator = new Mediator();

            var participant1 = new PublicParticipant();
            var participant2 = new PublicParticipant();
            var participant3 = new PrivateParticipant();
            var participant4 = new PrivateParticipant();

            messageMediator.AddParticipant(participant1);
            messageMediator.AddParticipant(participant2);
            messageMediator.AddParticipant(participant3);
            messageMediator.AddParticipant(participant4);

            participant1.BroadcastMessage("Hi All!");
            participant2.BroadcastMessage("All you need is love!");
            participant3.BroadcastMessage("Can't buy me love...");
            participant4.BroadcastMessage("My sweet love.");
        }