Closed mihh-don closed 5 years ago
More about Baggage Items:
More about Travel Plan:
All the 'reusable' Entities should be stored as Master Data inside the domain model. The user can make a request to add new values, in case something is missing. Duplicates or incorrect values should be avoided. These Entities include:
More about Baggage Policies:
It would be good to keep the Master Data separate from the rest of the Entities in the Domain Model. These Entities can be grouped inside a Catalog. The m-to-n relationships will be then broken into 1-to-n relationships, with just a reference to the Master Entity from the Catalog.
ER Diagram
Create ER diagram for the Suitcase domain:
Composite Baggage Item (is a Baggage Item): multiple items tightly connected together to be considered as one (e.g. socks covering and protecting mugs)splitting and merging items should be possibleconsider making these objects immutable (like Strings)notification flag