1. Java / Говнокод #17099

    +86

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    public interface ArchitectureUnit<T> {
    		
    		public T release(Object... params); 
    		
    	}

    максимальная гибкость

    Запостил: _a_o_O, 12 Ноября 2014

    Комментарии (8) RSS

    • public interface UsefulInterface<T> {		
      		public T doAll(Object... params); 		
      	}
      Ответить
      • и все равно мало типизации. надо бы аргументы параметризировать на <?>
        Ответить
        • Предлагаю немного оптимизировать потребние памяти, сэкономить на создании массива:

          public interface UsefulInterface<T> {		
          		public T doAll(Object arg1);
                         public T doAll(Object arg1, Object arg2); 
                          public T doAll(Object arg1, Object arg2, Object... params); 		
          	}
          Ответить
    • самая гибкая архитектура, что я когда-либо видел
      Ответить
    • Фрагмент объекта Бога:)
      Ответить
    • public T doAll(Object... params); эээ я так примерно пишу, так нельзя что ли???
      Ответить

    Добавить комментарий