Пример #1
0
        public static EmpresaClass GetInstance()
        {
            if (empresaInstance == null)
            {
                empresaInstance = new EmpresaClass();
            }

            return(empresaInstance);
        }
Пример #2
0
        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();
        }
Пример #3
0
        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();
        }