Проектування ПЗ
-
User, Hotel, Order, OrderDetails, Room
Композиція Room-Hotel: Кімната може мати лише один готель, а готель може мати кілька кімнат. Кімната не може існувати без готелю.
Композиція OrderDetails-Order: Бронювання може мати лише одні деталі, а деталі-лише одне бронювання. Одне без одного існувати не може
Асоціація Hotel-User: користувачі існують незалежно від готелів, так само, як і готелі.
Композиція Hotel-Order: бронювання не може існувати без готелю, в якому і здійснили бронювання. Готелей може бути багато, а бронювання-одне
Композиція Order-User: користувачі можуть мати одне бронювання на кількох.