coupling

coupling

文章 0 浏览 7

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

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

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

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

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

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

低耦合、紧内聚

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

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

耦合/内聚

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

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

OO设计中的耦合

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

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

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

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

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

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

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

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

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

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

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

当班级想要耦合时

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

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

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

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

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

面向对象范式问题

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

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

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

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

眼趣 2024-09-08 11:07:46 14 0

如何让设计“松耦合”?

我正在制作一个简单的 3D CAD 软件。在类图中,许多对象需要通过(x,y,z)来与其他对象区分。我创建了一个所谓的“Position”类,但问题是它看起来…

束缚m 2024-09-08 07:40:42 15 0

德米特定律和返回值

根据Demeter法则,你可以在返回的对象上调用方法吗? 例如 get('http://www.google.…

丿*梦醉红颜 2024-09-05 11:29:46 14 0

游戏逻辑和渲染逻辑分离

将渲染代码与实际游戏引擎/逻辑代码分开的最佳方法是什么?将它们分开是个好主意吗? 假设我们有一个名为 Knight 的游戏对象。骑士必须渲染在屏幕上供…

甩你一脸翔 2024-08-30 23:06:44 10 0
更多

推荐作者

qq_aHcEbj

文章 0 评论 0

qq_ikhFfg

文章 0 评论 0

把昨日还给我

文章 0 评论 0

wj_zym

文章 0 评论 0

巴黎夜雨

文章 0 评论 0

更多

友情链接

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