Является ли функция интерфейса ActionListener - actionPerformed(ActionEvent e) объектом-богом?
Только изучаю Java и столкнулся с такой вещью что все повально для кнопок пишут
button.addActionListener( new ActionListenerImplementation())
И такой вопрос - если у меня на форме 10 кнопок, каждая из которых выполняет свое действие, то мне в классе ActionListenerImplementation в функции actionPerformed(ActionEvent e) надо писать 10 раз
Если Источник = кнопка 1 Тогда Делай_1
ИначеЕсли Источник = кнопка 2 Тогда ДелайДругое
ИначеЕсли.....
Подскажите, как решается такая ситуация?