void start() { MP3Player player = new MP3Player(); player.addSong(new Song( title: "Wish You Where Here", author: "Pink Floyd", playTimeInSeconds: 192 )); player.addSong(new Song( title: "Dazed and Confused", author: "Led Zeppelin", playTimeInSeconds: 240 )); player.addSong(new Song( title: "Billionaire", author: "Bruno Mars", playTimeInSeconds: 213 )); SimpleMP3Display mp3Display1 = new SimpleMP3Display(player); FancyMP3Display mp3Display2 = new FancyMP3Display(player); player.nextSong(); player.nextSong(); player.nextSong(); Console.ReadKey(); }
void Start() { // maak een MP3 player aan IObservable 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(); Console.WriteLine(); player.NextSong(); Console.WriteLine(); player.NextSong(); Console.WriteLine(); player.NextSong(); Console.WriteLine(); player.NextSong(); }
static void Main(string[] args) { // maak een MP3 player aan MP3Player 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...) for (int i = 0; i < 3; i++) { player.NummerGewijzigd(); } Console.ReadKey(); }
static void Main(string[] args) { MP3Player player = new MP3Player(); List<Nummer> nummers = new List<Nummer>(); nummers.Add(new Nummer("Pink Floyd", "Wish You Were Here", "03:12")); nummers.Add(new Nummer("Bruno Mars", "Billionaire", "03:33")); nummers.Add(new Nummer("Les Zeppelin", "Dazed and Confused", "04:00")); IObserver mp3Display1 = new SimpleMP3Display(player); IObserver mp3Display2 = new FancyMP3Display(player); player.NummerGewijzigd(); player.NummerGewijzigd(); player.NummerGewijzigd(); Console.ReadKey(); }