Цитата:
Сообщение от
S.Kuskov
Смысл в формальном выполнении правил выбранного фреймворка.
Вариант 1 - это тоже "формальное выполнение правил выбранного фреймворка". Буквально. Ведь используются стандартные параметры стандартных методов этого фреймворка. Никакой "отсебятины" и "левых" методов или переменных
Цитата:
Сообщение от
S.Kuskov
Коли уж наследуется от ранбейза, а он поддерживает этот самый интерфейс сериализации.
Зачем? Если в данном конкретном случае мне сериализация не нужна?
У класса RunBase очень много самых разных функций. Но ведь Вы никогда не используете их все. А только те, которые нужны в Вашей конкретной задаче
Цитата:
Сообщение от
S.Kuskov
Другой вопрос, а зачем вам тогда в принципе ранбейз если вы не используете ни возможности пакетной обработки ни клиент-серверное взаимодействие. Работайте напрямую с классом диалога.
Т.е. Вы предлагаете мне написать свой собственный RunBase вместо перекрытия пары методов стандартного? Не слишком накладное (во всех смыслах) решение?