依赖关系 – 关联是否意味着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中的一个属性,表示关联 但是,由于在供应商类不是属性的情况下依赖性是合适的,使用依赖性“隐藏”Something是属性的意图,而不是简单地引用? 此外,表示类中属性的关联是否意味着依赖,因为它被存储(并且可能以某种方式引用和使用). 因此,参考上述几点,关联是否意味着依赖关系,您将如何在类图中对上述代码进行建模?
依赖关系和关联是两个不同的概念.根据UML元模型,两者都是“关系”元类的两个独立子类.
但是,确实如此,在您的场景中,我只是建模两个类之间的关联而不是依赖关系.这两个类通过关联连接的事实已经使它们依赖. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |