coupling

coupling

文章 0 浏览 3

包稳定性指标,但是对于特定类别?

我想知道是否有一个类似于 Robert Martin 定义的包稳定性指标的指标,可以通过其不稳定性 (I) 指标来了解一个包何时应该或不应该依赖于另一个包 Ca = …

缱倦旧时光 2024-11-09 22:21:02 0 0

对象的耦合

假设我分别有 A、B 和 C 类的 doA()、doB() 和 doC() 方法。 除非我错了,否则 doA() 方法应该属于 A 类。它必须从 A 类执行。如果 B 类中存在为 A 负…

伤痕我心 2024-11-02 16:27:51 2 0

哪种设计支持低耦合?

哪种设计支持整体低耦合?为什么?…

凉城凉梦凉人心 2024-11-02 13:15:30 1 0

耦合 - C++ Web 或 GUI 桌面应用程序

如何处理高级 C++ 应用程序中的耦合? 我们可以使用用 Witty 编写(例如)的 Web 应用程序的完成代码,并用它制作控制台应用程序吗? ...或者将其更改…

鲜血染红嫁衣 2024-11-01 09:49:37 1 0

当一个类只调用另一个具有多个方法的类的一个方法时,如何减少耦合?

我有一个类(我们称之为 MyService),它在其构造函数中接受两个依赖项。第一个与问题不太相关。第二个是PaymentDetails。 PaymentDetails 的生命周期…

一抹微笑 2024-10-29 12:38:23 1 0

低耦合、紧内聚

当然这要视情况而定。但是,当较低级别的对象或系统与较高级别的系统通信时,是否应该首选回调或事件而不是保留指向较高级别对象的指针? 例如,如果…

你怎么敢 2024-10-18 16:46:07 1 0

耦合/内聚

虽然这个论坛上有很多很好的例子,其中包含耦合和内聚的例子,但我正在努力将其完全应用到我的代码中。我可以识别代码中可能需要更改的部分。任何 Jav…

洒一地阳光 2024-10-10 23:06:16 4 0

OO设计中的耦合

我有两个对象。一个会议对象和一个操作对象(会议中提出的操作)。行动也可以独立于会议而存在。我有两种方法将提出的行动与会议联系起来: 有一种关…

一束光,穿透我孤独的魂 2024-10-09 00:21:35 2 0

当不在工厂设计中时,一个对象生成另一个对象是否干净?

假设您有一个 ZipFile 类和一个 Content 类。 ZipFile 有一个 load() 方法,用于读取 zip 存档中所有文件的内容并将其放入 Content 对象中。 什么是最…

墨落成白 2024-10-08 15:19:32 2 0

在 Rails 应用程序中使用模块的模型

我有一个模型需要从辅助源加载外部数据。存在许多 Web 服务,我的模型可以从中获取数据(可交换),但我不想创建使更改服务变得困难的代码(成本根据…

暮凉 2024-09-25 18:37:15 4 0

在 Rails 应用程序中使用模块的模型

我有一个模型需要从辅助源加载外部数据。存在许多 Web 服务,我的模型可以从中获取数据(可交换),但我不想创建使更改服务变得困难的代码(成本根据…

心的憧憬 2024-09-24 12:50:57 5 0

当班级想要耦合时

我对两个曾经很好地分开的班级有一个问题,但现在他们想结合起来。 无需过多了解问题的具体细节,情况如下: 我曾经有一个包含 3 个空间位置顶点的 Tr…

‘画卷フ 2024-09-17 21:11:50 6 0

您会说 .Net 远程处理依赖于紧密耦合吗?

鉴于客户端和服务器都需要了解有关被远程对象的一切,首先这种耦合是否紧密,其次.Net Remoting 可以以任何其他方式工作吗?…

楠木可依 2024-09-14 15:58:18 7 0

面向对象范式问题

尽管我已经编程很长一段时间了,但当涉及到耦合对象时,我似乎总是把头撞在墙上,所以我想知道是否有人有我可以遵循的资源或黄金规则。 让我举一个小…

度的依靠╰つ 2024-09-10 03:15:21 4 0

Python 模块之间可以交换元组吗?

我有一个由很少模块(大约 4 个左右)组成的小型 Python 程序。主模块创建一个元组列表,从而表示许多记录。这些元组可通过一个返回它们的简单函数(…

眼趣 2024-09-08 11:07:46 7 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文