加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

依赖关系 – 关联是否意味着UML中的依赖关系?

发布时间:2020-12-14 00:50:02 所属栏目:百科 来源:网络整理
导读:在讨论我的 answer到 question时,对如何建模这段代码存在一些分歧: public class MainClass{ private Something something; public void Action() { OtherClass other = something.GetOtherClass(); }} 关键点是: Something类是MainClass中的一个属性,表示
在讨论我的 answer到 question时,对如何建模这段代码存在一些分歧:
public class MainClass
{
    private Something something;

    public void Action()
    {
        OtherClass other = something.GetOtherClass();
    }
}

关键点是:

> Something类是MainClass中的一个属性,表示关联
>在MainClass中引用Something类,表明依赖
>依赖应该是一个专门的关联

但是,由于在供应商类不是属性的情况下依赖性是合适的,使用依赖性“隐藏”Something是属性的意图,而不是简单地引用?

此外,表示类中属性的关联是否意味着依赖,因为它被存储(并且可能以某种方式引用和使用).

因此,参考上述几点,关联是否意味着依赖关系,您将如何在类图中对上述代码进行建模?

依赖关系和关联是两个不同的概念.根据UML元模型,两者都是“关系”元类的两个独立子类.

但是,确实如此,在您的场景中,我只是建模两个类之间的关联而不是依赖关系.这两个类通过关联连接的事实已经使它们依赖.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读