Отношения между классами
Отношения между классами
Класс может находиться в следующих отношениях с другим классом:
- Отношение наследования (IS-A, является) определяет, что один из классов является частным случаем другого. Класс Hotel (Гостиница) (подкласс, или производный класс) является одним из видов класса Reservable (Резервируемый объект, ресурс) т.е. надклассом, или базовым классом.
- Отношение включения (HAS-A, имеет) определяет, что один класс (целое) состоит из других классов (частей). Объект HotelBroker (целое) включает в себя список объектов типа Hotel (Гостиница).
- Отношение использования (USES-A, использует), — более слабое отношение между классами, чем включения (HAS-A, имеет). Это отношение можно определить следующим образом. Класс X находится в отношении использования (USES-A, использует) с классом У, если при выполнении обязанностей класса А" используется класс Y, т.е. в описании класса X используется класс Y.
Содержание раздела