首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让设计“松耦合”?

如何让设计“松耦合”?
EN

Stack Overflow用户
提问于 2010-07-06 18:37:31
回答 1查看 306关注 0票数 0

我在做一个简单的三维CAD软件。在类图中,许多对象需要通过(x,y,z)来区分。我创建了一个所谓的" position“类,但问题是它看起来高度耦合,因为许多类都与position一起工作。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2010-07-06 18:42:05

如果一个类型被许多其他类型使用,这本身并不是问题。在您的例子中,图形对象显然(通常)有一个位置,因此从域模型的角度来看,耦合看起来很自然和合理。

此外,Position类可能是一个相当低级的类,它的接口(可能还有实现)在长期内不会经常更改。因此,这样的更改不太可能破坏客户端代码。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3185463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档