Re[12]: Паттерны/идиомы/стереотипы ООП/ООД кроме GoF и PoEAA
От: dimgel Россия https://github.com/dimgel
Дата: 25.12.14 20:45
Оценка: +1
Здравствуйте, gandjustas, Вы писали:

G>Какие использовались соглашения:

G>1) Имя класса контроллера заканчивается на Controller
G>2) Action возвращает ActionResult (хотя может возвращать что угодно, главное не void)
G>Что из них проверяется компилятором? Внезапно ничего.

Если так, то может быть. Но у меня кроме Index() обычно ещё куча всяких вспомогательных методов в контроллере (проверка прав, например; а в случае REST-двигла там вообще развесистый template method), и наследование начинает рулить со страшной силой: code completion, защита от опечаток и т.п. В этой связи я когда-то высказывался (в теме, называвшейся что-то типа "что вам не нравится в языках, на которых вы пишете") про жаву, что ейные фреймворки целиком на POJO+аннотациях вместо наследования — уничтожают саму идею статики.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.