design-patterns 相关问题

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

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

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

回答 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

我应该如何设计聊天应用程序中新消息和访问旧消息的流程?

我正在开发一个聊天应用程序,我们有能力跳转到较旧的消息。这是当前的工作流程: 打开聊天室时,会调用API,获取25条最新消息...

回答 1 投票 0

OOP,强制方法调用顺序

问题: 这是一个关于OOP实践的问题。我在使用 API 时遇到过一种情况,其中有一系列需要按特定顺序调用的方法。 案件: 控制...

回答 3 投票 0

从起始编码树获取子树

我的树编码如下: A➜B➜C➜-1➜D A ➜ B ➜ C ➜ -1 ➜ -1 ➜ D 当有-1时,意味着你必须上升一级,所以在第一个例子中,B有两个孩子(C和D)。在...

回答 1 投票 0

是否有开源工具可以自动查找日志文件中的模式? [已关闭]

我已经在集群系统上工作了很多年,并决定是时候拥有一个工具来让我们轻松查询纯文本日志文件(除其他外)。我将所有日志文件下载到...

回答 1 投票 0

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