Ты просто еще не проникся дзеном простоты, не понимаешь всего величия и фундаментальности безусловных переходов!
Посмею напомнить, что искусство программирования называется внезапно искусством. Код должен быть не просто правильным, он должен быть ещё и красивым.
Лично мне вот пофик, кто где как какие паттерны заюзал. Если я смотрю код, и он прекрасен, значит всё было сделано правильно.