Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Video: Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 24-Padrão de Projeto Singleton
Esta vídeo utiliza Design Pattern Singleton que garante um objeto possua uma e somente uma instância dentro de uma aplicação.
Título:
Tempo: 20mim39seg
Resumo: Quando desenvolvemos utilizando Orientação a Obejtos por vezes nos deparamos com alguns problemas que sempre parecem se repetir. Quando falo de Oritação a Objetos estou falando de desenvolver utilizando classes de negócio e persistência. Um destes problemas comuns é justamente garantir que no nosso projeto só tenhamos um objeto de um determinado tipo instanciado por vez. Há casos em que isto é meramente recomendável como no caso de uma classe de conexão de Banco de Dados. Porém há casos em que isto é obrigatório para evitar efeitos colaterais, isto acontece com a classe TUsuário e é como resolver este problema que eu mostro nesta vídeo aula.
Metodologia de desenvolvimento do exemplo: O exemplo desenvolvido nesta vídeo utiliza o padrão de projeto ou Design Pattern Singleton que segundo o GOF garante que um objeto possua uma e somente uma instância dentro de uma aplicação e um ponto de acesso global a ela. Com isso é mostrado na prática que sem acoplamente e de qualquer lugar do projeto, temos sempre acesso ao mesmo usuário logado do início ao fim da aplicação.
Tecnologias utilizadas: RadStudio 2007, FireBird2.0, DBX4.
Exemplos construídos: Padrão de Projeto Singleton.
Palavras chaves: Delphi2007, DBX4, POO, Design Pattern, Singleton.
Rodrigo Carreiro Mourão
Gestor de TI com especialização em gerência de projetos (PMI) e Governança de TI (ITIL e COBIT) pelo instituto Infnet. Embarcadero MVP e Instrutor certificado pela Borland. Graduando-se em Gestão de TI focada em negócios. Grande entusiasta do desenvolvimento orientado a objetos, padrões de projetos,...

download

