static void Main(string[] args) { Flyweight flyweight = new Flyweight(); string cor = string.Empty; Tartaruga tartaruga; while (true) { Console.WriteLine("Qual a tartaruga deve ser criada ?"); cor = Console.ReadLine().ToLower(); tartaruga = flyweight.GetTartaruga(cor); tartaruga.Mostra(); Console.WriteLine("--------------------"); } }
static void Main(string[] args) { Flyweight flyweight = new Flyweight(); string cor = string.Empty; Tartaruga tartaruga; while (true) { Console.WriteLine(); Console.WriteLine("Qual tartaruga enviar par a tela: "); cor = Console.ReadLine(); tartaruga = flyweight.GetTartaruga(cor); tartaruga.Mostra(cor); Console.WriteLine(); Console.WriteLine("--------------------------------------------"); } }
static void Main(string[] args) { // Console.WriteLine("--------### Design Patterns Flyweight By Prof. Rodrigo Gonçalves ###--------"); Flyweight flyweight = new Flyweight(); string cor = string.Empty; Tartaruga tartaruga; while (true) { Console.WriteLine(); Console.Write("Qual tartaruga enviar para tela: "); //Extrínseco cor = Console.ReadLine(); tartaruga = flyweight.GetTartaruga(cor); tartaruga.Mostra(cor); Console.WriteLine(); Console.WriteLine("------------------------"); } }