public static EmpresaClass GetInstance() { if (empresaInstance == null) { empresaInstance = new EmpresaClass(); } return(empresaInstance); }
static void Main(string[] args) { // Padrão - Singleton var empresa = EmpresaClass.GetInstance(); var parametro = ParametroClass.GetInstance(); // Padrão - Factory Method var gerarContato = new GerarContato(); var contato = gerarContato.IniciarContato("telefone"); // Padrão - Facade var carregarFacade = new CarregamentoClass(); }
private static void ObterParametrosEmpresa() { var parametros = ParametrosClass.GetParametros(); parametros.EscreverParametros(); var empresa = EmpresaClass.GetEmpresa(); empresa.EscreverIdEmpresa(); parametros = ParametrosClass.GetParametros(); parametros.EscreverParametros(); empresa = EmpresaClass.GetEmpresa(); empresa.EscreverIdEmpresa(); }