static void Main(string[] args) { ////////// PATRÓN BUILDER //////////////////// DirectorCocina cocina = new DirectorCocina(); cocina.setPizza(new PizzaHawainaBuilder()); Pizza haw = cocina.makePizze(); Console.WriteLine(haw.salsa); cocina.setPizza(new PizzaPeperoniBuilder()); Pizza pep = cocina.makePizze(); Console.WriteLine(pep.salsa); ////////// PATRÓN BUILDER //////////////////// ////////// USANDO ADAPTER ///////////////////// runMotor(new MotorComun()); runMotor(new ElectricoAdapter()); /// ////////// USANDO ADAPTER ///////////////////// /// /// ////////// USANDO BRIDGE ///////////////////// IMOTOR diesel = new MDisel(); IMOTOR gasolina = new MGasolina(); Vehiculo corsa = new Corsa(gasolina); corsa.MostrarCaracteristicas(); Vehiculo skania = new Skania(diesel); skania.MostrarCaracteristicas(); /// /// /// ////////// USANDO BRIDGE ///////////////////// /// /// /// /// ////////// USANDO FACADE ///////////////////// IAcelerator acelerator = new Acelerador(); IPalanca palanca = new Palanca(); IEmbriague embriague = new Embriague(); Facade facade = new Facade(embriague, palanca, acelerator); facade.Faster(); /// /// /// /// /// ////////// USANDO FACADE ///////////////////// }
static void Main(string[] args) { try { Corsa c = new Corsa(); Corsa d = null; } catch (NullReferenceException e) { Console.WriteLine("Erro de execução"); } finally { } AbrirArquivo.LerArquivo(); AbrirArquivo.EditarArquivo(); Console.ReadKey(); }