![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Использовать или нет объекты спецификаций?
Kolan © (2007-09-18 08:50:00)Здравствуйте,
Если вы читали лармана, то наерно знаете про объекты спицификаций(specifications).
Допустим у меня есть объект Агде должен быть список других объектов Б. По сути те «другие» объекты Бявляются спецификациями.
Вопрос как организовать связь?
Я сделал так, что в объект А входит список Б, то есть не использовал спецификации. Сделал я это потому, что решил что с таким объектом удобнее работать. Например я передал его во вью и его отобразили. А если бы я использовал спецификации и связал бы его с помощью каккого-либо ID, например, то вью пришлось бы запрашивать спецификации для вывода объекта.
Плохо ли я поступил?
Что в этом полохого?
Как поступили бы вы?
clickmaker (2007-09-18 09:27:00) [61]«Морковь крупная заморская» - это класс. Т.е. по сути и есть спецификация.
А пакет моркови - экземпляр.
Поэтому, правильно Ларман советует.
evvcom (2007-09-18 09:14:00) [62]
> Как поступили бы вы?
Не бы, а поступаю, как учат классики.
Anatoly Podgoretsky (2007-09-18 09:07:00) [63]Удалено модератором
Anatoly Podgoretsky (2007-09-18 09:07:00) [64]> Kolan (18.09.2007 09:02:02) [2]
Ты про базы что ли?
Так это вопрос нормализации и проектирования.
Kolan (2007-09-18 09:02:00) [65]О спецификациях. Про это Ларман писал в книге:
Craig_Larman_Applying_UML_and_patterns_SE
Смысл.
Допустим есть объект «товар»в супер маркете) у него должно быть описание, типа: «Морковь крупная заморская».
Дык вот, это описание можно поместить в «товар», но тогда если нет ни одного экземпляра, то потеряется и описание(спецификация), поэтому он советует сделать два объекта «товар» и «Спецификация товара» и связать их по ID(Integer).
Вот я НЕ поступил ка он советует теперь волнуюсь
Anatoly Podgoretsky (2007-09-18 08:57:00) [66]> Kolan (18.09.2007 08:50:00) [0]
О чем ведешь речь.