Я новичок в informatica. Можете ли вы объяснить разницу между шаблоном проектирования и принципом проектирования в informatica, где и когда он используется.