我使用一個將線句柄作爲輸入參數的類擴展到其構造函數的行對象的功能。然後,該類將創建一個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