Какие шаблоны я должен использовать при создании графического интерфейса мастера (далее, назад, отмена) - PullRequest
3 голосов
/ 26 марта 2011

помогите мне, вот я тону в переключателе / ​​если / еще в аду .... Я пытаюсь создать мастера, который содержит много страниц и состояний. У меня есть 5 основных категорий, и в каждой категории у меня есть мастер. сейчас я делаю это с помощью zillion switch, и если есть, то для этого должен быть лучший способ. ищу дизайн шаблонов

Ответы [ 2 ]

5 голосов
/ 26 марта 2011

очевидно - состояние

каждая ваша страница может рассматриваться как разделенное состояние

http://sourcemaking.com/design_patterns/state

так что вам нужен конечный автомат - своего рода:

page1 -> page2 -> page3 или page4 .... и т. Д.

0 голосов
/ 28 марта 2011

Вы также можете думать о мастере как о наборе команд.Каждый шаг настраивает команду, и мастер выполняет их все для достижения своей цели.

...