Что вы хотите сделать?
Если вы хотите создать мастера, в котором шаг x повторяется n раз, тогда ответ - да, вы можете сделатьэто и не так сложно.
Вам просто нужно создать фабрику классов мастера, которая создает класс с заданными конкретными параметрами, и все готово.
Если вы хотите сказать, могу ли я изменитьшаги мастера на лету.Ответ все еще да, но тогда все станет немного сложнее, чем это, так как вам придется изменить внутреннее состояние мастера после его инициализации.
Это совсем не весело, если вам действительно нужно второевариант, который я действительно предлагаю обдумать, попытаться найти альтернативный дизайн и выбрать динамический подход мастера в качестве крайней меры.