Featured
Категории
Тази статия бе написана на Tuesday, September 30th, 2008 в 17:19 и е поставена в Програмиране. Вие можете да оставите коментар, или да следите темата от вашия личен сайт.

Модели за програмиране (Design patterns)

Моделите за програмиране представляват готови принципни решения за общи проблеми които възникват при програмиране на обектно ориентирани програми.

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

Примери за такива design patterns  са “декоратор” (Decorator), “адаптор” (adapter), “фабрика” (factory).

Описанието на тези модели е чрез различни графични модели но най-ясно се разбира един такъв модел, когато е представен във опростен пример с програмен код и съпътстващи пояснения.

При проектиране на програми или модули за многократна употреба (reusebles) се препоръчва ибиране на готови логически решения предлагани от Design patterns. Следването на моделите спестява време и в повечето случаи е по доброто решение. Понякога моделите помагат да бъдат избегнати ежентуални бъдещи усложнения които биха възникнали ако не се ползват точните модели.

Оставете коментар
:
:
: