Bir satır nesnesinin işlevini, yapıcıya giriş bağımsız değişkeni olarak bir satır tanıtıcısı alan bir sınıf kullanarak genişlettim. Bu sınıf daha sonra çizgiyi vurgulayan çizgiyi algılamak ve bazı satır/veri özelliklerini ayarlamak için kontroller içeren bir panel görüntülemek için bir WindowMouseMotion
dinleyici oluşturur. Bu iyi çalışıyor.Grafik nesnelerinin işlevlerini miras yoluyla genişletmek mümkün mü?
Şimdi, bu sınıfın, satırın ObjectBeingDestroyed
etkinliğini dinleyerek silinen çizgiyi algılayıp yanıtlamasını sağlamaya çalışıyorum. Benim sorum, bu sınıfın satırın satırını satır nesnesine bağlayarak en iyi çözüm olan veya'un satır sınıfını onun içinden miras alarak genişletip genişletemeyeceğidir. MATLAB belgelerini inceledim ve çevrimiçi arama yaptım ancak grafik sınıflarından miras alma konusunda kesin bilgiler bulamıyorum.
Bu oldukça ayrıntılı bir özelliktir ve yakında bir yanıt görmeyebilirsiniz. [Bunu Mathworks'e sormak isteyebilirsiniz] (http://www.mathworks.com/matlabcentral/answers/?s_cid=HP_FR_answers). –
@Chris A. - Bağlantı için teşekkürler. MATLAB Central haber grubunu biliyordum ama bir şekilde Cevaplar bölümünü kaçırdım. İşte benim yazı için bir bağlantı: http://www.mathworks.com/matlabcentral/answers/7737-is-it-possible-to-extend-graphics-objects-functionality-through-inheritance –
Kalıtım Üzerinden Kompozisyonu Tercih Et: http://stackoverflow.com/questions/49002/prefer-composition-over-inheritance – Mikhail