-
Exploring Type Erasure as a Design Pattern: A Generic Materials Solver
Exploring possibility of using type erasure as a design pattern through an example of a generic materials solver.
-
Exploring Policy-Based Design: A Customizable Message Logger in C++
Message logger offers three policies: directing log messages to different outputs (such as console or file), adding optional message stamps (like timestamps), and supporting customization through callable functions (such as lambdas for specialized message formatting).