Является ли функция интерфейса ActionListener - actionPerformed(ActionEvent e) объектом-богом?

Только изучаю Java и столкнулся с такой вещью что все повально для кнопок пишут

button.addActionListener( new ActionListenerImplementation())

И такой вопрос - если у меня на форме 10 кнопок, каждая из которых выполняет свое действие, то мне в классе ActionListenerImplementation в функции actionPerformed(ActionEvent e) надо писать 10 раз

Если Источник = кнопка 1 Тогда Делай_1 

ИначеЕсли Источник = кнопка 2 Тогда ДелайДругое

ИначеЕсли.....

Подскажите, как решается такая ситуация?


Ответы (0 шт):