Fachada

4 respostas
F

Oi pessoal!!

Aguem tem um exemplo básico deste padrão?

4 Respostas

F
É assim que se implementa este padrão??
package negocio;



public class fachadaTipo {
	
	private static fachadaTipo fachada = new fachadaTipo();
	
	Moeda moeda = new Moeda();
	
	public static fachadaTipo obterInstancia() {

		return fachada;
	}

	 public void setMoeda(int a, String b){
		 
		 moeda.cadastrar(a,b);
		 
	 }
}
S

isso aí que vc ta mostrando é Singleton

F

Estou usando o singleton!!! Mas e o metodo cadastrar que pertence a classe moeda???

I

Esse padrão q tá sendo implementado não é o singleton, pq não tá sendo garantido a existência de um única instância, mas tb não é um facade, ele tá mais pra um singlçeton mesmo com uma pequena correção no método getInstance().

Uma forma de vc implementar o facade é desenvolvendo métodos que recebam como parâmetros tipos primitivos ou objetos “elementares” como o string e o date, deixando para que a criação dos objetos seja feita pelo método, e dentro dele metodos mais genéricos que implementem a regar de negócio desejada.

Espero ter ajudado

Criado 15 de junho de 2006
Ultima resposta 7 de ago. de 2006
Respostas 4
Participantes 3