Talk:Plugin SWT Main View Tutorial
From AzureusWiki
[edit]
Breaking plugins
In 'Why the Change from Previous Versions?': "Listeners and Interface classes are prefered because functionality can be added to Interface classes without breaking any plugins." I might be wrong, but if you add a method to an interface all implementing classes do have to implement the new method. So changing the interface would break all existing plugins. Using abstract classes would be a kind of a workaround to solve that problem..? --SoN 14:58, 21 May 2006 (GMT)
- listeners can be used in combination with event objects which can be extended w/o breaking the API --The8472 17:45, 21 May 2006 (GMT)
