Начнем с начала: что, собственно, такое паттерн? Слово это произошло от французского patron и обозначает просто некий шаблон, тему из повторяющихся событий или объектов.