.. include:: Design- and Architectural Patterns With C++ (2022-10-24 - 2022-10-26) ===================================================================== .. contents:: :local: .. sidebar:: * Course Description: :doc:`/trainings/repertoire/design-patterns/design-patterns` * :doc:`/trainings/material/soup/cxx-design-patterns/group` * `Github Repository `__ Monday ------ * :doc:`C++ Interfaces ` * :doc:`/trainings/material/soup/cxx-design-patterns/uml/uml` * :doc:`/trainings/material/soup/cxx-design-patterns/singleton/singleton` * :doc:`/trainings/material/soup/cxx-exercises/design-patterns/singleton-inflexible` * :doc:`/trainings/material/soup/cxx-exercises/design-patterns/solutions/singleton-inflexible` * :doc:`/trainings/material/soup/cxx-exercises/design-patterns/singleton-flexible` * :doc:`/trainings/material/soup/cxx-exercises/design-patterns/solutions/singleton-flexible` * :doc:`/trainings/material/soup/cxx-exercises/design-patterns/singleton-flexible-strict` * :doc:`/trainings/material/soup/cxx-exercises/design-patterns/solutions/singleton-flexible-strict` * :doc:`/trainings/material/soup/cxx-design-patterns/adapter/adapter` * :doc:`/trainings/material/soup/cxx-exercises/design-patterns/solutions/adapter` * :doc:`/trainings/material/soup/cxx-design-patterns/proxy/proxy` * :doc:`/trainings/material/soup/cxx-exercises/design-patterns/proxy-round` * :doc:`/trainings/material/soup/cxx-exercises/design-patterns/solutions/proxy-round` * :doc:`/trainings/material/soup/cxx-exercises/design-patterns/proxy-remote` (That with the ``ServerThread`` |:thinking:|) * :doc:`/trainings/material/soup/cxx-exercises/design-patterns/solutions/proxy-remote` Tuesday ------- * :doc:`/trainings/material/soup/cxx-design-patterns/composite/composite` * :doc:`/trainings/material/soup/cxx-exercises/design-patterns/solutions/composite` * :doc:`/trainings/material/soup/cxx-design-patterns/command/command` * :doc:`/trainings/material/soup/cxx-exercises/design-patterns/solutions/command` * :doc:`/trainings/material/soup/cxx-design-patterns/interpreter/interpreter` * :doc:`/trainings/material/soup/cxx-exercises/design-patterns/interpreter-basic` * :doc:`/trainings/material/soup/cxx-exercises/design-patterns/solutions/interpreter-basic` Wednesday --------- * Continuing with :doc:`/trainings/material/soup/cxx-design-patterns/interpreter/interpreter` ... * :doc:`/trainings/material/soup/cxx-exercises/design-patterns/interpreter-and-adapter` * :doc:`/trainings/material/soup/cxx-exercises/design-patterns/solutions/interpreter-and-adapter` * :doc:`/trainings/material/soup/cxx-design-patterns/observer/observer` * :doc:`/trainings/material/soup/cxx-exercises/design-patterns/solutions/observer` * :doc:`/trainings/material/soup/cxx-design-patterns/abstract-factory/abstract-factory` * :doc:`/trainings/material/soup/cxx-exercises/design-patterns/solutions/abstract-factory` * :doc:`/trainings/material/soup/cxx-design-patterns/heating-screenplay/heating-screenplay`