![]() |
#4 |
Участник
|
Код в месте, откуда происходит вызов наследников все равно придется менять, так как туда нужно будет передать новый добавленный атрибут для вызова нового наследника.
Шило на мыло. Тут мы добавляем новый атрибут, тут мы добавляем новый пункт свича для создания нужного наследника. Правильное добавление наследника никак не может повлиять на существующий код. Цитата:
Совершенно не оправданное ограничение МС. Приведите хотя бы один довод, почему в конструктор не должны передаваться параметры? Цитата:
Я говорю именно о месте, где производится инициализация объекта нового класса. В этом месте и в этот момент должно быть однозначно известно, какой наследник будет создан. И что это будет определять - атрибут или свич - совершенно все равно. Вопрос - зачем атрибут, если можно через свич легко и просто? |
|
|
За это сообщение автора поблагодарили: mazzy (2), Ace of Database (2). |
Теги |
sysextension framework, sysoperation framework, как правильно, полезное |
|
|