Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Roteiro 
Aula Prática 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PROGRAMAÇÃO ORIENTADA A OBJETOS 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(032 99116 - 4945) 
 
Precisando da resolução correta, nas Normas ABNT e feita passo a 
passo deste trabalho? 
Teremos o prazer em te ajudar, nas provas, relatórios de estágio, TCC 
e demais atividades da sua faculdade!!! 
 
Garantia de conceito excelente, temos a pronta entrega resolução 
padrão feita passo a passo, bem explicado, ou se preferir fazemos pra 
você de forma exclusiva sob encomenda. 
COMPRE ATRAVÉS DO WHATS (032 99116 - 4945) 
Público 
ROTEIRO DE AULA PRÁTICA 
NOME DA DISCIPLINA: Programação orientada a objetos II 
Unidade: U3_Padrões de projeto, ferramentas e métodos ágeis 
Aula: A2_Padrões de projetos em orientação a objetos 
 
 
 
OBJETIVOS 
Definição dos objetivos da aula prática: 
Criar uma classe que siga o padrão de projeto Singleton. 
Garantir que apenas uma instância da classe seja criada durante a execução do programa. 
Demonstrar o uso da classe Singleton em um cenário prático. 
 
 
 
PROCEDIMENTOS PRÁTICOS E APLICAÇÕES 
Procedimento/Atividade nº 1 
1. Configure um projeto Java no IDE de sua escolha. 
2. Crie uma classe Singleton com as seguintes características: 
3. Um construtor privado para impedir a criação de instâncias externas. 
4. Um campo estático para armazenar a única instância. 
5. Um método estático público para acessar a instância. 
6. Teste a classe Singleton em um programa principal, verificando se a mesma 
instância é utilizada. 
7. Implemente um exemplo prático para demonstrar a utilidade do padrão. 
 
 
8. Checklist: 
 Criar uma classe Singleton com um construtor privado. 
 Criar um método estático para retornar a instância única. 
 Garantir a criação de uma única instância. 
 Demonstrar o uso do Singleton em um cenário prático. 
 
 
 
RESULTADOS 
Resultados do experimento: 
 
 
 
Pú bl i c2o 
O aluno deverá enviar um PDF contendo todos os código fontes referentes: 
 
 O programa deve criar apenas uma instância da classe Singleton. 
 Ao comparar as referências singleton1 e singleton2, elas devem ser iguais. 
A mensagem "Instância Singleton criada!" será exibida apenas uma vez, mesmo que 
o método getInstance() seja chamado várias vezes. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Pú bl i c3o