l-e-o-n-i-d / FurnitureFactory

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FurnitureFactory

Завдання 2 (від 27.5 до 10.6)

Завдання Фабрика

Створити програму яка буде описувати виробництво меблів на фабриці.

У нас будуть три варіанта меблів - Ар-деко, Вікторіанській і Модерн.

Фабрика вміє виробляти - Крісло, Диван, Столик.

Крісло, Диван, Столик - мають мати ціну - X.X, назву - "XXX".

Стпроектувати програму таким чином, щоб користувач міг вибрати який варіант меблів він хоче отримати і фабрика це зробила. Після вибору він отримав докладний звіт.

Також передбачити умову - якщо у нас зʼявляється новий виріб - наприклад Поличка то фабрика яка виробляє меблі після адаптації могла працювати далі і не зломати весь наш процес.

Наприклад


Який варіант набору Ви хотіли б придбати ?

1 -> Ар-деко

2 -> Вікторіанській

3 -> Модерн


Ви обрали варіант: 2

Детальний опис:

Крісло - "Тиха гавань", 2340 грн.

Диван - "Мудрість віків", 7340.57 грн.

Столик - "Місце роздумів", 4340 грн.

Загаьна сумма: 14020.57 грн.


Який варіант набору Ви хотіли б придбати ?

1 -> Ар-деко

2 -> Вікторіанській

3 -> Модерн


Ви обрали варіант: 3

Детальний опис:

Крісло - "Стар шіп", 1340 грн.

Диван - "Гіпер портал", 5340.17 грн.

Столик - "Пульт керування", 4340 грн.

Загаьна сумма: 11020.17 грн.

About


Languages

Language:Java 100.0%