Цитата:
Сообщение от
mazzy
А их то зачем?
Чем не устраивает старый добрый main-метод?
Вернее в чем преимущество нового подхода? Зачем это?
Рискну предположить.
Имеется форма с кнопкой (MenuButton) Функции. У этой кнопки много пунктов меню (MenuItemButton).
Как раньше можно было реализовать эти пункты меню?
Вариант 1. Создается N классов с методом main, где N - количество пунктов меню. На каждый класс создается свой пункт меню.
Вариант 2. Создается 1 класс, в котором методу main передается информация о том, какой метод вызвать. Но информация передается косвенно, например с помощью доп. енума (к примеру - разноска финансовой и отборочной накладной из заказа). Т.е. класс 1, но необходимо на каждый метод создать свой пункт енума и поставить в соответствие пункту енума - метод класса.
В данном случае мы имеем упрощение. Теперь можно будет сразу передать название метода и не нужно создавать доп. енумов и писать соответствие.