Я читал учебник по диаграммам классов UML, и у меня проблемы с пониманием классов классов и почему этот класс MileageCredit
не является частью класса FrequentFlyer
в приведенном ниже примере (взято из рисунка 11 учебника here):Как определить подходящую реализацию классов UML-ассоциаций?
Предполагая, что это взаимно однозначное соответствие между FrequentFlyer и MileageCredit (если человек имел два FrequentFlyer членства они все еще имеют разные номера frequentFlyerNumber), то я бы просто положить эти baseMiles
и bonusMiles
свойства в FrequentFlyer Сам класс.
Не могли бы вы объяснить, почему это неправильно?
Это не имеет никакого отношения к случаю использования. Пожалуйста, измените свою тему соответственно. – Ister
Спасибо, надеюсь, что название стало ясно сейчас – Bendy
Да, теперь это намного яснее. – Ister