design-patterns 相关问题

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

消息队列VS任务队列架构

我想构建一个可以执行一些互联网扫描(用Python)来收集各种数据的产品。 我想用执行这些收集工作的任务来设计它。 可以有多个...

回答 3 投票 0

Elasticsearch 和 OpenSearch Java SDK 通用方法实现

假设我有一个支持 Elasticsearch 或 OpenSearch 服务的应用程序。我有一个 SearchClient 接口,具有针对特定客户端(即 ES 或 OS)的实现。每种方法

回答 1 投票 0

如何触发事件刷新多个.net api的配置

我们有超过 100 多个 .net API,其配置是从 gitlab 配置中获取的。每当有人更新配置时,我们都会同步镜像并重新启动服务。 我们有一个要求......

回答 1 投票 0

微服务架构中的单一数据库

我正在开发一个项目,我有多个数据集,我想将它们合并到一个 .net api 中,我可以在其中使用实体框架返回数据。我还处于早期计划阶段

回答 1 投票 0

克服一些普通状态模式限制的好方法是什么

我正在视频游戏开发的背景下实现状态模式。例如,玩家有多种状态:空闲、奔跑、攻击。每个状态都在自己的类中实现。 重要的是,每个

回答 1 投票 0

在 postgres/RDBMS 的列中实现 TTL 的最佳方法是什么?

我有一个系统,用于存储加入 postgres 数据库的日期。同一张表中还有一个奖项类别代码,如下所示: NO_AWARD - 当员工工作时间少于 1 年时 如何实现...

回答 1 投票 0

.NET 依赖注入中的动态实现选择

对于一个接口,我有两种不同的实现,我需要在依赖注入中注册它们,并且我需要有条件地检查在给定时刻要实例化哪个实现。 我

回答 1 投票 0

工作单元模式与 EF core 一起使用会降低性能吗

正在使用 EF Core 进行工作单元模式 - 如果工作单元很大并且涉及 3,4 个实体,它会降低性能吗,因为它必须进行 3,4 db 往返和更新。 ..

回答 1 投票 0

Flutter:构建可扩展且易于维护的文件夹结构

我正在对我的几个 flutter 应用程序进行重构。当我制作这些应用程序时,我不太关心文件夹结构。 正因为如此,当我的应用程序在每次更新时变得更大之后,

回答 1 投票 0

Java Immutables 合并来自可选字段的对象创建

我正在开发一个命令行工具,我试图最小化用户输入量,但最大化功能。我已经开始在资源中设置一组默认输入......

回答 1 投票 0

C#,模式 - 许多条件

我正在为我的问题寻找一个好的模式。 我有一些布尔变量: 条件1、条件2、条件3。 我还有一些操作,它们在类内的不同位置调用: 行动1,

回答 6 投票 0

如何在Flutter中在Textformfield中的标签下创建,而不是边框

我想创建一个文本表单字段。但标签显示在文本表单字段下方,而不是边框。并且 Textformfield 角是圆角的,验证错误位于 Textformfield 下方。 如何实现...

回答 1 投票 0

强类型整数

作为一个业余爱好项目的思想实验,我一直在想一种方法来确保这种微妙的错误/拼写错误不会发生: 公共无效MyMethod(int useCaseId) { // 用

回答 7 投票 0

定义正常流表达式在 Robert C Martine 的干净代码书中使用,但我无法理解,有人可以解释得更清楚吗? [已关闭]

我正在阅读 Robert C. Martin 在有关错误处理的第 7 部分中编写的干净代码,其中有一段代码我无法理解。 尝试 { 餐费支出=

回答 1 投票 0

了解“采取行动”中描述的资源池实现中潜在的死锁

我目前正在阅读“Go in Action”,发现了有关 Go 中资源池实现的部分。这本书提供了一个完整的例子,但是有一个特定的部分......

回答 1 投票 0

Command + CommandHandler 和 Service 有什么区别?

我一直在阅读有关使用 Command 对象来表示我们的域公开的用例,以及使用 Command Handler 对象来处理这些命令的内容。 例如: 注册用户命令

回答 3 投票 0

抽象工厂模式与委托者模式结合时出现递归错误

我正在学习Python中的设计模式,并希望将抽象工厂与委托模式结合起来(以更深入地了解该模式的工作原理)。然而,我得到了一个我们...

回答 2 投票 0

管道数据处理和代码架构

我目前正在攻读博士学位,研究一个从数据中提取多个特征的Python包。每个特征都可以定义为数学运算的管道,它可以接受一些参数......

回答 1 投票 0

如何使用GoF设计模式实现软件鲁棒性?

IEEE 将鲁棒性定义为“系统或组件在存在无效输入或压力环境条件下能够正确运行的程度”。 什么现实世界

回答 1 投票 0

模拟创建新对象的继承类或如何消除我的类的气味

抱歉标题混乱,我正在尝试将单元测试添加到我的(可能)臭代码库中。 我有类似以下课程的内容: 命名空间App\Service; 使用App\Messages\ItemMessage; 使用应用程序\

回答 1 投票 0

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