using System;
namespace T04P03
{
class Program
{
static void Main(string[] args)
{
Cancion rolita = new Cancion("Mi vida", "DLD", "4:42");
Podcast episodio = new Podcast("Caso 63", "Podcasting", "11:57");
rolita.Reproducir();
Console.WriteLine("Duracion: " + rolita.ObtenerDuracion());
rolita.Pausar();
Console.WriteLine(".......................................................................");
episodio.Reproducir();
Console.WriteLine("Duracion: " + episodio.ObtenerDuracion());
episodio.Pausar();
}
}
public interface IReproducible
{
void Reproducir();
void Pausar();
string ObtenerDuracion();
}
public class Cancion : IReproducible
{
private string titulo;
private string artista;
private string duracion;
public Cancion(string titulo, string artista, string duracion)
{
this.titulo = titulo;
this.artista = artista;
this.duracion = duracion;
}
public void Reproducir()
{
Console.WriteLine("Reproduciendo la rolita: " + titulo + " de los " + artista);
}
public void Pausar()
{
Console.WriteLine("Rolita pausada: " + titulo);
}
public string ObtenerDuracion()
{
return duracion;
}
}
public class Podcast : IReproducible
{
private string titulo;
private string presentador;
private string duracion;
public Podcast(string titulo, string presentador, string duracion)
{
this.titulo = titulo;
this.presentador = presentador;
this.duracion = duracion;
}
public void Reproducir()
{
Console.WriteLine("Reproduciendo el episodio: " + titulo +
" emitido por " + presentador);
}
public void Pausar()
{
Console.WriteLine("Episodio pausado: " + titulo);
}
public string ObtenerDuracion()
{
return duracion;
}
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: