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(); }
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(); }