Аннотация:
При построении многократно используемого компонента приходится решать два ключевых вопроса: где проходит граница функциональной части алгоритма, претендующей на многократное использование, и какую форму следует придать программной реализации этой части. Отдавая должное важности вопроса о функциональной границе, нельзя не согласиться и с тем, что на конечный результат построения самым существенным образом влияет диапазон допустимых ответов на вопрос о форме программной реализации. В работе рассматриваются распространенные сейчас и перспективные программные конструкции, способствующие многократному использованию компонента.