MVC - какие методы должны быть в классе Model кроме членов set / get?

Методы, которые делают манипуляции на членах класса модели , должны быть реализованы на модели или в контроллере ? Зависит ли это от того, насколько «тяжелой» является эта манипуляция?

«манипулирование», я имею в виду - получить члена класса, сделать длинный расчет, основываясь на какой базе, а затем вернуть другое значение, относящееся к этому классу.

Например - имея Board class, который содержит элемент матрицы ячеек, теперь я хочу реализовать метод, который возвращает все окружающие ячейки в соответствии с определенным местоположением ячейки. кто несет ответственность за реализацию вышеперечисленного?

Если этот вопрос относится к другому QA Stack Exchange, можно будет доставить сообщение.

8
задан URL87 25 November 2012 в 10:46
поделиться