Каркас архитектуры: различия между версиями

Содержимое удалено Содержимое добавлено
мНет описания правки
Нет описания правки
Строка 1:
{{main|Архитектурные приемы, механизмы и решения с применением Си-шарп}}
 
'''Каркасный подход''' — подход к построению программного обеспечения (ПО), где любая конкретная конфигурация программы строится из двух частей. Первая, постоянная часть — ''каркас'' (или иногда говорят о нем как о [[w:Фреймворк|Фреймворке]]), не меняющийся от конфигурации к конфигурации и несущий в себе ''гнезда'', в которых размещается вторая, переменная часть — ''сменные модули''. Сменный модуль, в свою очередь, может содержать гнезда. В этом случае, наряду с каркасом программы в целом, можно говорить и о каркасе сменного модуля.
 
Ранее мы уже говорили, что если вы хотите, чтобы отдельные части вашего алгоритма можно было применять в дальнейшем при построении новых программ, то единственный реальный путь к этому — вычленить претендующие на многократное использование функциональные компоненты вашей программы и оформить их в виде модулей. Также обсуждалось, что модули из библиотеки играю только подчиненную роль: разработчик новой программы самостоятельно пишет ведущую часть, которая время от времени обращается к таким модулям для решения частных подзадач.