Marcos Douglas B. SantosProcedural é fácil, Orientado a Objetos é difícilPor que ainda temos discussões sobre a Programação Procedural ser mais fácil do que a Programação Orientada a Objetos? É claro que…Jan 15, 2017Jan 15, 2017
Marcos Douglas B. SantosClasses de DadosObjetos são constituídos de Estado e Comportamento, enviam mensagens uns aos outros e devem representar Entidades reais de tudo que existe…Dec 1, 2016Dec 1, 2016
Marcos Douglas B. SantosObjetos ImutáveisObjetos Imutáveis são seguros, são thread-safe, simples de entender, construir e testar. Evitam acoplamento temporal, previnem a referencia…Oct 18, 2016Oct 18, 2016
Marcos Douglas B. SantosMétodos Getters e SettersSeus Objetos representam alguma Entidade real ou são apenas um “balde de dados e funções”? Classes que possuem somente métodos Get/Set não…Jul 4, 2016Jul 4, 2016
Marcos Douglas B. SantosHerança pode ser o Mal da Orientação a Objetos — Parte FinalNo artigo anterior falei sobre Forte Acoplamento. Nesse artigo irei falar sobre Hierarquias Complexas e concluir a série.Jul 2, 2016Jul 2, 2016
Marcos Douglas B. SantosHerança pode ser o Mal da Orientação a Objetos — Parte 4No artigo anterior falei sobre Duplicação de Código. Nesse artigo irei falar sobre o Forte Acoplamento que ocorre ao utilizarmos a Herança…Jul 1, 2016Jul 1, 2016
Marcos Douglas B. SantosHerança pode ser o Mal da Orientação a Objetos — Parte 3No artigo anterior falei sobre Violação de Encapsulamento. Nesse artigo irei falar sobre a Duplicação de Código ao utilizarmos a Herança de…Jun 18, 2016Jun 18, 2016
Marcos Douglas B. SantosHerança pode ser o Mal da Orientação a Objetos — Parte 2Clique aqui para ler a Parte #1 dessa série, caso ainda não tenha lido.Jun 11, 2016Jun 11, 2016
Marcos Douglas B. SantosHerança pode ser o Mal da Orientação a Objetos — Parte 1Se você utiliza Herança em seu código, especificamente Herança de Classe, pode estar cometendo um erro terrível.May 24, 2016May 24, 2016
Marcos Douglas B. SantosSingleton é um anti-padrão?O padrão Singleton garante a existência de apenas uma instância de uma classe, mantendo um ponto global de acesso ao seu Objeto.May 17, 2016May 17, 2016