Форум Сообщества Аналитиков

×


Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - DAS

Страницы: 1
1
Начал рисовать. Возникает много вопросов:
1) Допустимо ли Товар сделать абстрактным классом, и что от него идет ассоциация с классом "Строка заказа"?
2) Можно ли как то показать, что Напиток1 = Товар 1 + Товар 2?

2
Вы предложили класс Напитки (правда обычно класс называют Напиток)
А почему не предложили класс Добавка?
Класс добавка я назвал "вспомогательный класс" (2.2). Но, действительно, не правильно в названии классов. Нужно "Напиток" (2.1) и "Добавка" (2.2).

Правильно я понимаю, что составные состоят только из двух простых основных? Если так, то можно изобразить агрегаций одного составного - двух простых.
Нет, составной может состоять из двух и более простых основных.

Утверждение: это когда выбирают один (любой) напиток и одну добавку по фикс. цене. - я так понимаю, что кто-то задает цену и нужно подобрать напиток + добавку стоимость которых в сумме = равна заданной?
Цену не задают. Есть просто выбрана функция "комплекс", то можно выбрать только один напиток и добавку.

3
Добрый день!
Помогите, пожалуйста, с диаграммой классов для описания предметной области.

Задача:
Имеются напитки: Напиток 1, Напиток 2, Напиток 3, Напиток 4 (это Напиток 1 + Напиток 3), Напиток 5 (Напиток 2 + Напиток 3).
Есть добавки к напиткам: Добавка 1, Добавка 2 (только для Напитка 2 или Напитка 3), Добавка 3
Каждый напиток и добавка - это название + цена.

Еще может быть комплекс - это когда выбирают один (любой) напиток и одну добавку по фикс. цене.


Я начал решать следующим образом:
1) Имеется базовый класс "Напитки". Содержит наименование и цену.
2) Выделаю производные классы:
2.1) Класс "Основные напитки" - один или несколько объектов класса (1).
2.2) Класс "Вспомогательные напитки" - один объект класса (1).

Далее мне нужно как то показать зависимость 2.2. от 2.1 (т.е. вот это "Добавка 1, Добавка 2 (только для Напитка 2 или Напитка 3), Добавка 3").
И также не могу понять как отобразить вариант "комплекс" - возможность выбора одного (любого) напитка и одну добавку по фикс. цене.

Страницы: 1