Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 6 2011 год

УДК: 004.415.2
Принцип открытости-закрытости в программной инженерии и паттерны проектирования. Часть 3
Б. Г. Кухаренко, канд. физ.-мат. наук, ст. науч. сотр., вед. науч. сотр., Институт машиноведения РАН, г. Москва, e-mail: kukharenko@imash.ru

Принцип открытости-закрытости проявляется в объектно-ориентированном программировании на уровне микроархитектуры программных систем. Паттерны проектирования представляют иерархии классов, которые формируют общее решение задачи проектирования программных систем. Рассматриваются паттерны проектирования, которые при программировании на языке C++ с использованием шаблонов классов полезны при проектировании шаблонов арифметических выражений (expression templates).

Ключевые слова: паттерны проектирования, шаблоны классов, шаблоны арифметических выражений, отображение типа, трейты, мета — программирование на основе шаблонов, библиотеки шаблонов
Стр. 2–15