Ruby On Rails in UA Icon_home Главная Add to bookmarks Translate translate Profile Войти
Регистрация Форум Блоги Пользователи Список джемов Rails проекты      Поиск   

Ruby On Rails in UA/Программирование на ROR/Наследование методов/RE: RE: Наследование методов

2008-06-09 07:58:58 Ответить  
romb
Roman V. Babenko
Адрес: Kyiv
Сообщений: 273
Регистр: 2008-04-22
его блог 6 сообщ.
RE: RE: Наследование методов
  •  
Вообщето можно решить такой вопрос наследованием. User: RegisterUser и Anonimus.
Но можно и композицей как уже сказал Руслан. Тоесть через подмешивание необходимой функциональности из модуля. Если различие между зарегенными пользователями и анонимусами незначительные то подходит первый вариант, а иначе второй. Наследование желательно использоватья в случаях когда можно сказать, что производная сущность _являеться_ родительской. В случае если более уместна ситуация: _ведет себя как_ то используется композиция. По сути подмешивание выполняет роль есть интерфейса для создание горизонтальных связей в системе.
------------
http://romanvbabenko.blogspot.com Если в споре не родилась истина, то, по крайней мере, один из спорящих бесплоден.
Назадназад Новыйновый Ответитьответить
Ключевые слова:
Гости: 98 Онлайн: fguest, Алексей ,
Rambler's Top100
О проекте по всем вопросам обращайтесь на support
Rubyclub.com.ua Copyright © 2007 - 2008