Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Использовать или нет объекты спецификаций?


Страницы:   1 2 3 4

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]

О чем ведешь речь.


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо