A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

ADRIANO S. CASTRO ANDRÉ ABDALLA Padrão Singleton.

Apresentações semelhantes


Apresentação em tema: "ADRIANO S. CASTRO ANDRÉ ABDALLA Padrão Singleton."— Transcrição da apresentação:

1 ADRIANO S. CASTRO ANDRÉ ABDALLA Padrão Singleton

2 Problema Necessidade de apenas uma instância durante toda execução da aplicação;  Exemplo: classe que mantém os parâmetros da aplicação e que são utilizados por muitas outras classes; Como prevenir que outros programadores não criem mais de uma instância da mesma classe;  Palavra reservada new é utilizada para criar uma nova instância utilizando o construtor desejado;

3 Solução

4 Definir o construtor como private;  Possibilita que apenas a própria classe o chame, ou seja, a instanciação fica por conta dela mesmo; Criar variável instância;  Representa a única instância da classe; Definir método de retorno de instância;  Será utilizado por toda a aplicação no lugar de new Classe().

5 Exemplo

6 Bibliografia  Design Patterns: Elements of Reusable Object-Oriented Software. Eric Gamma, et al.  Quebrando a Cabeça – Padrões de Projeto. Kathi Sierra, et. Al.


Carregar ppt "ADRIANO S. CASTRO ANDRÉ ABDALLA Padrão Singleton."

Apresentações semelhantes


Anúncios Google