• Минусы singleton`ов Android?

    OnYourLips
    @OnYourLips
    Какие у нее есть минусы, можете дать совет как правильно реализовать singleton`ы
    Правильнее не использовать синглтоны, это антипаттерн.

    Это и глобальное состояние (фактически глобальная переменная, которые в вашем языке не позволяет иметь синтаксис), и проблемы с проектированием иерархии классов, и неявные зависимости, которые выливаются в проблемы при тестировании.
    Ответ написан
    Комментировать
  • Использование фасадов Android?

    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
    Ответ написан
    Комментировать
  • Нестандартные HTML тэги?

    @GreatRash
    Поисковики этот тег увидят без проблем, ибо HTML - всего-лишь подмножество SGML. Но никакой семантической нагрузки такие теги нести не будут. Короче поисковый робот увидит их как <div>
    Ответ написан
    Комментировать