我使用一个将线句柄作为输入参数的类扩展到其构造函数的行对象的功能。然后,该类将创建一个WindowMouseMotion
侦听器,以检测鼠标悬停在突出显示该行的行上,并显示一个包含用于设置某些行/数据属性的控件的面板。这很好。是否可以通过继承扩展图形对象的功能?
我现在试图通过侦听该行的ObjectBeingDestroyed
事件来使该类检测并响应正在删除的行。我的问题是,通过存储行的句柄将这个类链接到行对象是否是最好的解决方案或是否可以通过继承它来扩展行类?我查看了MATLAB文档并在线搜索,但无法找到有关从图形类继承的确切信息。
这是一个非常详细的,你可能不会很快看到答案。 [你可能想问问Mathworks这一个](http://www.mathworks.com/matlabcentral/answers/?s_cid=HP_FR_answers)。 – 2011-05-18 20:09:03
@Chris A. - 感谢您的链接。我知道MATLAB中央新闻组,但我不知何故错过了答案部分。这里是我的帖子的链接:http://www.mathworks.com/matlabcentral/answers/7737-is-it-possible-to-extend-graphics-objects-functionality-through-inheritance – 2011-05-18 20:45:39
喜欢构成过度继承: http://stackoverflow.com/questions/49002/prefer-composition-over-inheritance – Mikhail 2011-05-26 19:44:51