Шаблон за проектиране

Шаблон за проектиране представлява образец или пример за правилно решение на някаква разпространена задача при разработката на софтуер.

Предимството от използването на шаблон за проектиране е намаляване на сложността на работния процес, тъй като се съкращава времето за писане на код. Всички шаблони вече имат предварително зададени имена, което също улеснява комуникацията между разработчиците.

Сред недостатъците може да се посочи, че при разработчиците се появява изкушение да прилагат избрания шаблон, дори когато не всичките му функции са необходими за реализирания продукт.

Съществуват основни типове шаблони за проектиране:

Вижте също