Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397

Issue N6 2011 year

Open Closed Principle in Program Engineering and Design Patterns of Expression Templates. Part III
B. G. Kukharenko , e-mail: kukharenko@imash.ru

As shown, Open Closed Principle in object oriented programming appears on program system microarchitecture level. Design patterns represent class hierarchies, which form a general solution of program system design problem. Design patterns are under study, which during programming a C++ code with class templates in use are helpful to design expression templates.

Keywords: design patterns, class templates, expression templates, type mapping, traits, template metaprogramming, templates libraries
pp. 2–15