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

Содержимое удалено Содержимое добавлено
Новая страница: «{{main|Архитектурные приемы, механизмы и решения с применением Си-шарп}} '''Каркасный подход'''...»
 
Нет описания правки
Строка 13:
Существует тесная связь между многократной используемостью и изменяемостью. Чтобы ее почувствовать, достаточно отметить следующие: части (в измененной программе), не затронутые модификациями → используются повторно. Это отменяет то представление объектного подхода, что повторно используемые части можно выделить в функции и потом использовать. Повторно используемые части должны обладать важным свойством – они постоянны и не подвержены изменениям. А функции как правило имеют тенденцию изменяться. Поэтому повторно использоваться может лишь каркас, обладающий постоянством, а объектные функции – суть изменяемые части, которые лишь при наличии специальных средств можно использовать многократно (а не повторно). Отсутствие таких средств делает повторное использование опасным как для окружения, так и для работоспособности. Такие специальные средства – это ''язык сборки'', в частности реализуется или препроцессором или интерпретатором метаданных.
 
== Литература ==
 
* Для данной лекции использовался в частности материал: М.М.Горбунов-посадов, "Расширяемые программы", 1999