Double Dispatch pattern for User Interfaces in C++ Test code on double dispatch design pattern in a dynamic way (i.e. during runtime). Used to render a serie of board games in CLI or GUI mode. Note that C++ cannot directly support double dispatch. by Tassos 2022