Паттерн и шаблон в чём разница?
шаблон - одно из значений слова pattern.
a далее все зависит от контекста: это могут быть тождественные понятия, и совсем отличные.
В том же, в чем разница между аппликацией и приложением.