Представь, что у тебя есть приложение, состоящее из 10 компонентов. Есть два пути: сразу разложить все по многочисленным классам, чтобы было красиво и аккуратно, или сложить все в одну кучу, что-то типа The highlander rule for java. Это то же самое, что разложить 10 предметов в большом шкафу по разным специально предназначенным полкам или просто сложить все в одну коробку. В первом случае у нас большой и пустой шкаф, но все по своим местам, и чтобы что-то сопоставить, нужно посмотреть на одну полку, потом на другую и так далее, пока не закончатся полки или терпение. Во втором случае все лежит “на виду” в одной коробке. Я бы выбрал второй вариант, это One pile technic.

designthought