Здесь мы говорим не о теории, а о коде.
korchasa
> откуда бы дергал метод наследника
Можно с примером кода, не могу уловить ход мысли.
> Придется использовать рефлексию.
Покажите пример кода, ибо рефликсия в коде мне не знакома, а вот в иных психологических аспектах про эту теорию я слышал.
> тексте ошибки у тебя группы
Минус мне в карму.
> В МэВэСэ.
Ну дк это пример модели.
-~{}~ 28.10.10 17:55:
> разбросанная обработка данных
А. Почему вы считаете, что она разбросана, тогда в вашем понимании, не разбросанная это как? Желательно с примером кода.
Б. А разве не модель отвечает за обработку данных? Как раз именно она.
-~{}~ 28.10.10 17:57:
Кстати, здесь я ни в коем случае не спорю, а обмениваюсь опытом.
-~{}~ 28.10.10 18:19:
И еще
> исключение это же когда все пипец, дальше работать ничего не
> будет...
Хм, почему? Они применяются для выхода из блока try для выполнения каких-либо действие , выйти от туда можно и не только когда все пипец работать ничего не будет. Работать ничего не будет это core dump ))
-~{}~ 28.10.10 18:27:
> ну так это основной принцип разделения (?) - функции короче и
> классы как можно меньше.
А это вообще бред полный.
Функция должна быть размером столько, сколько ей нужно для обработки входных данных. Функция применяется исключительно для выполнения действий множество раз, создание функции в случае ее единичного выполнения - бред.
> классы как можно меньше.
Еще один бред, имхо, класс должен быть ровно такой, что бы в нем были описаны все атрибуты и методы для работы с объектом, дробить их попусту - лишняя нагрузка не только на интерпретатор/компилятор но и на мозг. Типичные методы и атрибуты для применения их несколькими классами выносятся в базовый класс.