|
![]() |
#1 |
MCTS
|
Не вижу особых преимуществ. Общее количество строк не изменилось, а вот методов стало больше.
__________________
I could tell you, but then I would have to bill you. |
|
![]() |
#2 |
Участник
|
Ну уж если поворчать, то в DAX4 и DAX2009 Microsoft рекомендует использовать не construct напрямую, а методы newЧего-то-там, а construct делать защищенным, причем в конструкторе только создавать экземпляр класса, не устанавливая никаких параметров (в BP даже есть проверка на это).
А вот в методах new* и делать инициализацию из параметров. |
|
![]() |
#3 |
Участник
|
Можно такой метод execute (включающий в себя наиболее распространённую и правильную комбинацию действий) поместить в базовый класс. Тогда его не нужно будет повторять на каждом наследнике. В результате кода и методов станет меньше.
Но согласен. Сверхполезным такое нововведение я бы не назвал. Выбирая между красивым кодом и стандартным я бы выбрал стандартный. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|