design-patterns 相关问题

设计模式是软件设计中常见问题的通用可重用解决方案。当您遇到设计模式实施问题时,请使用此标记。请勿在有关文本模式匹配的问题上使用此标记。在实现繁重的问题上使用此标记时 - 标记实现编写的代码语言。

有没有可能创建一个在线模组商店网站?

(只是模组,不包括软件或游戏本身) 我首先考虑的是:让模组作者和普通用户参与这部分而将软件开发人员抛在后面是否合适? 这可能

回答 1 投票 0

同一范围内有多个未命名命名空间?

我正在查看 pytorch 代码库,我看到同一范围内有多个匿名命名空间,例如 https://github.com/pytorch/pytorch/blob/master/aten/src/ATen/native/quantized/cpu /qpool.cpp#L23 和

回答 2 投票 0

有多少种建筑风格?

我听说过“分层”、“SOA”和“微服务”等架构风格?还有哪些存在? 为了了解所有可能的变体以及它们之间的区别,我想

回答 1 投票 0

我需要帮助以使此代码在每次输入后而不是在信息收集阶段结束时以星形模式显示字母

在输入“END”之前我无法看到结果,然后它会在列表中打印所有结果。我希望它在我输入一个或多个字母并按 Enter 键后打印每个结果。我知道我必须停下来...

回答 1 投票 0

循环对象的接口

我正在创建一个通用服务定位器,但遇到了问题。 我有一种添加或替换服务的方法。如果当前服务列表中只有 1 个候选服务,则必须更换该服务。 //...

回答 2 投票 0

如何上传figma文件(线框)到github上?

我正在制作一个基于健身的应用程序。为此,我正在 Figma 中进行线框设计。现在我想在 Github 上上传 Figma 文件,因为我在一个由 4 名成员组成的团队中工作,我们 4 人可以一起工作

回答 2 投票 0

具体类型应该如何以松散耦合的方式返回接口的实例?

我有一个 IDirectory 接口和一个实现它的 Directory 类。 我需要创建一个 IDirectoryEnumerator,它只有一个如下所示的方法: IE可枚举

回答 1 投票 0

我们需要构建Google.Cloud.TextToSpeech.V1吗?如果每个请求的信用配置都不同,则每个请求的 TextToSpeechClient 客户端都不同?

我们正在尝试创建一个大学项目(统一 TTS 门户),客户可以来选择他们各自的提供商(Google、Amazon Polly)并提供他们的访问密钥和密钥

回答 1 投票 0

在PHP中是否可以反向遍历Traversable类来找到根对象?

如果要扩展一个实现 Traversable 的内置类,是否可以使用 debug_backtrace 获取对根对象的引用? 例如,如果我有 $foo->bar-&...

回答 1 投票 0

对 UML 图中的符号感到困惑

从主体指向观察者的带小圆圈的黑色箭头是什么意思? 我尝试在谷歌上搜索它,但找不到所需的解释。任何帮助都是

回答 2 投票 0

单体应用程序中长时间运行的事务方法的替代设计模式

您好 Stack Overflow 社区, 我正在开发一个带有单个 PostgreSQL 数据库的整体应用程序,并且我有需要事务性但涉及耗时操作的方法。康...

回答 1 投票 0

在分层调用中传递带有默认值的关键字参数

我正在开发一个Python库,我想为用户提供一些灵活性。我面临以下挑战。 假设我向用户公开了 Client 类,其定义如下: 班级

回答 1 投票 0

为什么我们应该将 «Logger» 类视为单例?

我们都知道日志,好吧,但是为什么我们应该将“Logger”类视为单例类呢?如果我们将其作为普通的非单例类会发生什么?

回答 5 投票 0

责任链中的SimpleFactory

有一种观点认为,当使用责任链模式(https://refactoring.guru/design-patterns/chain-of-responsibility/php/example)时,应该使用简单的方法创建请求...

回答 1 投票 0

在Python Flask后端重试post请求机制

上下文:我有一个 API,该 API 内部调用了 3 个不同的外部 POST API。行为应该是,如果所有 3 个 API 都给出成功响应,那么只有整体 API 应该成功。还有……

回答 1 投票 0

实现 Iterable,其中 hasNext 依赖于可变对象状态,该状态通过显式调用进行改变

我正在尝试在一个对象上实现 Iterable 接口,其中迭代器上的 hasNext 方法将依赖于可变对象状态,该状态在调用每个 ne 之后通过显式函数调用而改变...

回答 1 投票 0

谁应该负责将观察者添加到事件中

我需要链接Portal、WaveManager和TimeManager这三个类,以便当Portal中满足条件时,执行TimeManager.SlowTime()和WaveManager.SpeedUpSpawn()。事件似乎...

回答 1 投票 0

使用 Spring Boot 3 和 Gradle 在 Kotlin 中高效处理复杂的条件业务逻辑

我目前正在使用 Kotlin 和 Gradle 开发 Spring Boot 3 应用程序,我遇到了一个挑战,我想你们中的许多人可能会觉得有趣。我的应用程序处理复杂的总线...

回答 1 投票 0

如何正确组织应用程序中的模型以及各层的交互?

我在领域驱动设计中有一个应用程序,可以链接来自不同社交网络的用户配置文件。例如,假设是 Facebook 和 Twitter。 API 返回 User 对象。这些用户对象...

回答 1 投票 0

设计模式来读取记录并确定它是什么类型?

例如,csv 文件包含信用卡记录,我想确定它是什么类型的信用卡?我对策略和模板设计模式感到困惑

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.