design-patterns 相关问题

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

辅助类的依赖注入还是静态类?

在我的大多数项目中,我通常创建一个静态类,其中包含我在项目中使用的所有函数。 但是当谈到单元测试时,我觉得我的设计存在很大的缺陷,因为我......

回答 1 投票 0

从 Servlet 生成一组新线程会遇到什么问题以及存在哪些替代方案?

为了简单起见,我将省略一些细节并尝试突出要点: 我有一个消耗用户请求的 servlet,当用户发送请求时,我需要从许多端点收集数据。 ...

回答 1 投票 0

根据值实现不同流程的最佳设计是什么?

提前感谢您的帮助。我正在设计一个新的基于 Java Spring Boot 的应用程序,负责根据输入参数返回状态。根据这个输入参数,实现...

回答 2 投票 0

设计模式 - 适配器模式与装饰器模式? [重复]

我一直在阅读有关设计模式的内容,这让我很好奇: 装饰器模式表示包装原始对象并在包装对象中添加附加功能。所以从结构上来说 - 包裹...

回答 2 投票 0

为基于文本的 RPG 创建基于文本的地图

目前,我正在创建一个基于文本的角色扮演游戏。 我想知道如何创建一个有点交互式的地图,定义特定的图块来保存某些世界信息,例如敌人的人工智能和战利品......

回答 2 投票 0

输入管理器作为单例?

我正在使用 C++ 和 SFML 创建一个游戏,并且正在编写一个输入管理器来执行诸如保存带有回调函数的容器以及从文件加载绑定之类的操作。定义输入是个好主意吗

回答 1 投票 0

Figma:无法使用PEN工具画直线

当我尝试画一条线时,它总是显示我要弯曲线。 如何使用PEN工具在FIGMA中绘制直线? 任何键盘键或任何东西...请帮助我,我是新手。

回答 2 投票 0

如何在 C# 中使用泛型设计事件和事件处理程序系统?

我想使用泛型在我的 Asp.Net Core 后端创建一个事件系统,以便于创建和注册处理程序。 我在尝试几种解决方案时遇到的主要问题是通用的

回答 1 投票 0

如何在C#(Asp.Net Core)中使用泛型设计事件和事件处理程序系统?

我想使用泛型在我的 Asp.Net Core 后端创建一个事件系统,以便于创建和注册处理程序。 我在尝试几种解决方案时遇到的主要问题是通用的

回答 1 投票 0

什么是可插拔适配器设计模式?

我是 C++ 开发人员,并尝试理解设计模式。在结构模式中,有一种称为适配器模式的特定模式。我如何从 GOF 书中理解这种模式。在这本书中...

回答 3 投票 0

异步和非异步上下文之间通信的架构/设计模式

我正在编写一个基于 TCP 的客户端,它既可以进行请求/代表模式通信,也可以进行推/拉模式通信。我尝试使用 asyncio 及其传输/协议结构来处理低级

回答 1 投票 0

Oauth 在不同应用程序之间进行双向调用

考虑以下场景:Web 应用程序“A”想要调用 API“B”,API“B”也需要调用 Web 应用程序“A”API,但是两者都调用(从“A”到 .. .

回答 2 投票 0

Javascript 中是否有任何设计模式或方法可用于显示嵌套 JSON 数组中的某些字段

下面是需要显示为表格的对象的嵌套数组。目前,map 用于循环项目以返回显示所需的所有元素的另一个数组。 { ”

回答 1 投票 0

线程池设计

我有一个关于线程池的设计问题。考虑以下代码: int main() { 自动 po = std::execution::par_unseq; // 如果Parallel STL使用TBB作为后端,我认为线程池...

回答 1 投票 0

如何使用带有部分应用过滤功能的 Angular Material 日期选择器?

我一直在尝试使用 Angular Materials 日期选择器组件创建日期选择器/输入。 我正在迭代一组报告,需要为每个报告创建一个输入,在它旁边。 每份报告...

回答 1 投票 0

开闭原则 vs 策略模式

我已经阅读了策略模式和开闭原则。两者对我来说看起来都一样。如果它们相同,为什么我们对它们有不同的模式/原理名称。 请分享您对此的看法。

回答 4 投票 0

如何在 JavaScript 中使用一次性变量?

我想根据函数调用的结果设置一个变量。我不想调用该函数两次,或者向函数作用域添加不必要的“临时”变量。我知道这是

回答 1 投票 0

在 C# 中实现 Builder 模式 - 我的实现正确吗?

我已经使用 C# 中的构建器模式实现了货币转换结果创建。 这是我的原始代码,没有构建器模式: var verboseResult = 新 VerboseCurrencyConversionResult...

回答 1 投票 0

在 C# 中实现构建器模式?我的实现正确吗?

我已经使用 C# 中的构建器模式实现了货币转换结果创建。下面是我的原始代码,没有构建器模式: var verboseResult = 新 VerboseCurrencyConversionResul...

回答 1 投票 0

管理相同实体结构的控制器?

我正在开发一个Spring Boot应用程序,我面临以下情况: 我有 x 和 y 实体,但这些实体的字段完全相同,因此它们都使用 ...

回答 1 投票 0

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