Задать вопрос

Использование фасадов Android?

Добрый день, в интернете не нашел нужного ответа.

Как правильно создать фасад в android.

Пример класса
public class Input
{
    public String test() {
        return "sdas";
    }
}

public class Input2
{
    public String test2() {
        return "sdas1";
    }
}


Как создать правильный фасад для них.
  • Вопрос задан
  • 269 просмотров
Подписаться 2 Оценить 3 комментария
Решения вопроса 1
a13xsus
@a13xsus
Lazy developer
/* Complex parts */

public class Input
{
    public String test() {
        return "sdas";
    }
}

public class Input2
{
    public String test2() {
        return "sdas1";
    }
}

/* Facade */

class InputFacade {
	private Input input;
	private Input2 input2;

	public InputFacade() {
		this.input = new Input();
		this.input2 = new Input2();
	}

	public void startInput() {		
		input.test();
		input2.test2();
		System.out.println(input.test() + input2.test2());
	}
}

/* Client */

class MyClass {
	public static void main(String[] args) {
        InputFacade input = new InputFacade();
        input.startInput();
    }
}

> sdassdas1

А вообще как бы вот, очень просто же > https://en.wikipedia.org/wiki/Facade_pattern
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы