Есть ли лучшая практика для слушателей?
Скажем, у меня есть свинг GUI, и я хочу слушатьMouseEvents
, Как вы думаете, кто должен быть слушателем класса, кто должен нести ответственность? Каков наилучший или предпочтительный способ его реализации? Есть мнения? Я обычно иду так:
public class MyPanel extends JPanel implements MouseListener{
private JTable table;
public void foo(){
table.addMouseListener(this);
}
/* MouseListener */
//Implement MouseListener here.
}
Есть ли способ лучше?
РЕДАКТИРОВАТЬ: Спасибо всем за мудрость и помощь. Я ценю это.