Class uml类图关联

Class uml类图关联,class,associations,uml,Class,Associations,Uml,我从UML开始,试图为一个简单的在线购物应用程序创建一个类图。我想知道我是否应该在以下类之间创建关联: 卡:支付卡 卡片验证器 CardVerificator类的职责是与支付系统检查卡是否有效。此类有一个具有以下签名的方法:verifyCard(Card):void(当给定的卡无效时,该方法引发异常) (对不起,我的英语不好) 多谢各位 这里不需要关联,只需要这些类之间的依赖关系 当您需要在相应对象之间建立永久、长期的链接时,关联就会出现在操作中。在代码中,这种情况通常通过数据成员反映出来。在这

我从UML开始,试图为一个简单的在线购物应用程序创建一个类图。我想知道我是否应该在以下类之间创建关联:

  • 卡:支付卡
  • 卡片验证器
  • CardVerificator类的职责是与支付系统检查卡是否有效。此类有一个具有以下签名的方法:verifyCard(Card):void(当给定的卡无效时,该方法引发异常)

    (对不起,我的英语不好)
    多谢各位

    这里不需要关联,只需要这些类之间的依赖关系

    当您需要在相应对象之间建立永久、长期的链接时,关联就会出现在操作中。在代码中,这种情况通常通过数据成员反映出来。在这里,我们谈论的是一个甚至不应该持久化的短期有限接触(一个简单的方法参数,而不是数据成员)

    CardVerificator当然应该“了解”“卡”的概念,以便能够对其进行验证,但这可以用一个简单的通用依赖项很好地解释: