3
我有一个基本的Window类,我需要事件,如MouseDown,MouseUp,WindowResized等我有两个可能的路线:信号处理程序(例如Boost.Signal)或虚函数,其中类的用户创建从Window派生的类并覆盖OnMouseUp,OnMouseDown和OnWindowResized函数。每种方式的优缺点是什么?或者它是风格问题?信号处理程序vs虚函数和继承
我正在用C++写这篇文章,但我想这个概念更重要。
在此先感谢,ell。