Предложение о категории моделей отношений продукта - PullRequest
1 голос
/ 12 января 2010

Я пытаюсь заставить свой разум отправиться на проект в мой колледж, но я не могу понять, что это правильно. Я не могу соответствовать моим требованиям в моих моделях. Может быть, кто-то, кто работал в магазине, может мне помочь.

Допустим, у нас есть такая чрезмерно используемая модель электронной коммерции.

В категории много товаров (я так и не понял, куда вписывается SKU) Пример: Футболки -> Лето 2010 С новым годом

Продукты могут иметь множество спецификаций в зависимости от того, с каким продуктом мы имеем дело.

Итак, у продукта много спецификаций, у которых много спецификаций. Пример: Лето 2010 P Белый Лето 2010 XXX Зеленый

Редактировать: Или это можно назвать вариациями, может быть, это лучшее имя.

И т.д. .. каждый из них на самом деле является SKU, верно? который имеет количество на складе, цена, вес и т. д.

Как мне решить эти отношения?

Спасибо! Ящерица

1 Ответ

0 голосов
/ 14 января 2010

У меня та же проблема, что и у первого комментатора, однако я постараюсь перевести ваше описание в термины UML (для этого вопроса назначен тег моделирования объекта). Категория - это класс с ассоциацией «один ко многим» к классу «Продукт». Класс продукта может включать в себя все атрибуты, которые вы упомянули в SKU или, если необходимо, наследовать их от отдельного класса SKU или даже реализовывать интерфейс SKU. Чем у вас есть однозначное соответствие между классом продукта и классом спецификации. Класс спецификации будет состоять из экземпляров класса Specification_item. Это в значительной степени охватывает то, что вы описали.

...