Цитата:
|
expl, и еще хотел узнать, почему использовать в таком случае логику неправильно? То есть, какое преимущество дает свой собственный слушатель события?
|
В том что логика линейная: есть кнопка - есть обработчик.
[не принципиальное, может надуманное]
Убрал кнопку - убрал обработчик
Перенёс кнопку в другой класс - перенёс обработчик, а не полез править код метода, где мог отломать по невнимательности работу других кнопок
[/не принципиальное, может надуманное]
Отказ от условной логики - это вообще тенденция ООП.
Понятное дело, что она нужна, но зачем же её делать на ровном месте