This repository contains a comprehensive assignment from an Object-Oriented Programming (OOP) course, divided into two key sections:
-
Observer Pattern Implementation: This section delves into the Observer Pattern, showcasing how to effectively implement Events in C++.
-
Template Meta-Programming: The second part explores advanced C++ techniques with Template Meta-Programming, demonstrating powerful compile-time programming strategies.
Assignment PDF is in Hebrew.