![]() |
1
2
一般来说,我倾向于将事件看作是专门为类的用户准备的,而设计良好的类则具有虚拟资源
|
![]() |
2
3
没有了 重要的 两种方法的优点/缺点。
订阅事件和重写基类方法之间有一些区别。例如,如果您希望某些代码在所有其他处理程序之前或之后运行,则应该重写
一般来说,重写方法需要很好地理解基类的行为,以确保不会无意中破坏任何内容。订阅事件是一种侵入性较低的扩展,而且(可能)是基类设计器已经计划好的。 事项 . 这里的差别很可能是微不足道的,我们应该更关注简单性、正确性和易维护性,而不是性能。 |
![]() |
Pikachu620 · 可以对事件列表进行排序吗? 2 年前 |
![]() |
makerbaker · 取消选中框Javascript后重置输入值? 2 年前 |
![]() |
sam_rox · 在Matlab ODE中使用事件内部的两个条件 6 年前 |
![]() |
Santosh · javafx中的按键事件 6 年前 |
![]() |
KarLito · 删除或切换Highcharts上的事件 6 年前 |
|
JWoods4 · 读取击键并放入文本框 6 年前 |
![]() |
Everett Kaser · 在事件处理程序中绘制到NSView 6 年前 |