//anexa responsabilidade dinamica a um objeto static void Main(string[] args) { Livro livro = new Livro("Pseudonimo", "Quem Sou Eu?", 15); livro.Exibir(); Video video = new Video("SemDirecao", "NoControle", 120, 12); video.Exibir(); Console.WriteLine("\nEmprestando um Video..."); Emprestado emprestado = new Emprestado(video); emprestado.EmprestarItem("Cliente1"); emprestado.EmprestarItem("Cliente2"); emprestado.Exibir(); Console.WriteLine("\nDevolvendo Video..."); emprestado.DevolverItem("Cliente1"); emprestado.Exibir(); }
static void Main(string[] args) { // criat um livro Livro livro = new Livro("ricardo", "eu queria", 30); livro.Exibe(); // criar video Video video = new Video("rafaela", "o vento levou", 120, 3); video.Exibe(); // emprestar um video Console.WriteLine("\nfazendo um emprestimo"); Emprestado emprestado = new Emprestado(video); emprestado.EmprestarItem("zeus"); emprestado.EmprestarItem("gaia"); emprestado.Exibe(); emprestado.DevolvarItem("gaia"); emprestado.Exibe(); }
static void Main(string[] args) { //Criar um Livro Livro livro = new Livro("João", "Design Patterns", 10); livro.Exibe(); //Criar um Video Video video = new Video("Rodrigo", "Video aulas avançadas", 25, 3); video.Exibe(); //Vou emprestar um video e mostrar na tela Console.WriteLine("\nEmprestando um Vídeo:"); Emprestado emprestado = new Emprestado(video); emprestado.EmprestarItem("Carlos"); emprestado.EmprestarItem("Maria"); emprestado.Exibe(); Console.WriteLine("\nDevolvendo um Vídeo:"); emprestado.DevolverItem("Carlos"); emprestado.Exibe(); Console.ReadKey(); }
static void Main(string[] args) { var livro = new Livro("lucas", "mete um leao por dia", 100); livro.Exibe(); var video = new Video("lucas", "mete um leao por ano", 123, 240); video.Exibe(); Console.WriteLine("emprestando um video"); Emprestado emprestado = new Emprestado(video); emprestado.EmprestarItem("Joao"); emprestado.EmprestarItem("Maria"); emprestado.EmprestarItem("Jose"); emprestado.Exibe(); Console.WriteLine("Devolvendo um video"); emprestado.DevolverItem("Joao"); emprestado.DevolverItem("Maria"); emprestado.Exibe(); Console.ReadKey() }
static void Main(string[] args) { // Criar um Livro Livro livro = new Livro("Bruno", "Programação em C#", 10); // Criar um Livro Video video = new Video("Bruno", "Video Aulas de React-Native", 50, 10); // Vou emprestar um video e mostrar na tela Console.WriteLine("\nEmprestando um video: "); Emprestado emprestando = new Emprestado(video); emprestando.EmprestarItem("Carlos"); emprestando.EmprestarItem("Maria"); emprestando.Exibe(); emprestando.DevolverItem("Carlos"); emprestando.Exibe(); Console.ReadKey(); }
static void Main(string[] args) { Livro livro = new Livro("Pedro", "Tormenta de Espadas", 4); livro.Exibe(); Video video = new Video("Monteiro", "Portfólio - Game Designer", 20, 1); video.Exibe(); // Emprestando Item Emprestado emprestado = new Emprestado(video); emprestado.EmprestarItem("Felipe"); emprestado.EmprestarItem("Maria"); emprestado.Exibe(); emprestado.DevolverItem("Felipe"); emprestado.EmprestarItem("Jorge"); emprestado.Exibe(); Console.ReadKey(); }
static void Main(string[] args) { Livro livro = new Livro(autor: "João", titulo: "João e o pé de Feijão", numeroCopias: 10); livro.Exibe(); Video video = new Video(diretor: "Rodrigo", titulo: "Aulas avançadas", minutosDuracao: 25, numeroCopias: 3); video.Exibe(); Console.WriteLine("\nEmprestando um Vídeo:"); Emprestado emprestado = new Emprestado(video); emprestado.EmprestarItem("Carlos"); emprestado.EmprestarItem("Maria"); emprestado.Exibe(); emprestado.DevolverItem("Carlos"); emprestado.Exibe(); }
static void Main(string[] args) { Livro livro = new Livro("rr martin", "jogo dos tronos", 10); livro.Exibe(); Video video = new Video("taika", "thor", 120, 10); video.Exibe(); Console.WriteLine("\nemprestando um video"); Emprestado emprestado = new Emprestado(video); emprestado.EmprestarItem("carlos"); emprestado.EmprestarItem("maria"); emprestado.Exibe(); emprestado.DevolverItem("carlos"); emprestado.Exibe(); Console.ReadKey(); }