示例#1
0
        static void Main(string[] args)
        {
            Mp3player player = new Mp3player();

            IObserver mp3Display1 = new SimpleMP3Display(player);
            IObserver mp3Display2 = new FancyMP3Display(player);

            player.NummerGewijzigd();
            player.NummerGewijzigd();
            player.NummerGewijzigd();

            Console.ReadKey();
        }
示例#2
0
        void Start()
        {
            // maak een MP3 player aan
            ISubject player = new MP3Player();
            // maak de displays aan
            IObserver mp3Display1 = new SimpleMP3Display(player);
            IObserver mp3Display2 = new FancyMP3Display(player);

            // zet player op een nieuw nummer
            // (aangezien er geen hardware is, doen we dat hier...)
            player.NextSong();
            player.NextSong();
            player.NextSong();
            Console.ReadKey();
        }