Я не думаю, что мы можем говорить о шаблоне проектирования, я бы сказал, что он связан с
DRY и KISS принципы
Вы создаете пользовательский элемент управления, когда пытаетесь сгруппировать некоторые функции. Причины для этого:
- Для простоты разделить страницу на более мелкие части (ПОЦЕЛУЙ)
- Чтобы избежать повторной логики (СУХОЙ)