WikiSocium/WikiSocium — Issue #4: Создание базового класса кейса и класса линейного кейса
Author: kukushechkin
Created: 2011-10-27 20:46:20+00:00
State: open

Необходимо сделать базовый класс для кейса. Это нужно для того, чтобы в дальнейшем можно было добавлять какую-то функциональность всем кейсам. Файл должен быть расположен по пути /public/javascripts/templates/BaseCase.js

Класс может быть пустой, может реализовывать какую-то заглушку на метод GoToNextStep(), чтобы был понятен интерфейс.

Создать наследника базового класс, реализующего линейное перемещение по шагам LinearCase. В нем нужно реализовать метод GoToNextStep(), который инкрементит номер шага внутри объекта, описывающего текущий выбранный кейс (все взаимодействие будет происходить на клиентской стороне).

Соответственно в дальнейшем создатель кейса наследует свой класс, и делает необходимую ему реализацию метода.