In UML diagrams when considering composition. Should we use it in logical or implementation sense. Examples for both terms:
- Implementation - An airport will contain a reference to the country. In other words, a country is part of the Airport.
- Logical - A country can have zero or many airports. In other words, an airport is part of the country.
From diagram above, which case shows correct usage of composition? NOTE: if neither of these cases are good, please suggest other ways to show relationship between country and airport.