design-patterns 相关问题

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

如何将非域对象数据传输到事件处理程序

我最近一直在深入研究领域驱动设计(DDD),并尝试将其应用到工作项目中。然而,我遇到了一些障碍,需要你的建议; 我们有一个审批系统。员工可以

回答 1 投票 0

如何简化代码中嵌套的If-Else条件?

我在项目中遇到了深层嵌套的 if-else 结构,这使得代码难以阅读和维护。随着逻辑的增长,当前的方法感觉很麻烦,并且添加新的条件......

回答 1 投票 0

C++ 多态性和类型细节

我需要有一些类来实现类似的东西(不同类型的神经网络),但接口有所不同。 正在做研究,我想用不同的神经网络运行程序...

回答 1 投票 0

为什么 JdbcTemplate 是模板方法设计模式的一个示例

当我的注意力被SO上的这个问题吸引时,我正在阅读有关设计模式的内容,特别是有关模板方法的内容。 阅读解释和具体代码后我仍然想知道......

回答 4 投票 0

Dart/Flutter 的类似 Python 装饰器的设计模式?

我希望在类似装饰器的功能中拥有通用的 try/catch/finally 逻辑,可以“包装”函数或类方法。考虑以下场景: 类我的类{ 无效一些方法A(){

回答 2 投票 0

Codeigniter如何使用工厂模式?

如何在codeigniter中使用工厂类调用。我一直在尝试将以下内容实现为库 类我的类{ 公共$_class =“工厂”; /* =====================...

回答 1 投票 0

尽可能快地从内存缓冲区到磁盘

我想提出一个场景并讨论合适的设计模式来解决它。 考虑一个简单的情况:摄像机在停止之前在内存缓冲区中记录十秒钟。一旦录制

回答 1 投票 0

在.NET设计中,如何将服务(依赖注入)和对象与构造函数结合起来?

我们正在重新设计一个 ASP.NET MVC 应用程序,该应用程序在助手中具有业务逻辑。我们希望它具有 DI 服务(通过依赖注入传递给控制器)。 我们有 2 个我们没有的概念

回答 1 投票 0

以编程方式实例化子类

如何实例化一个定义为子类的场景,其中超类的 .tscn 将在所有子类之间共享? 对于卡牌战斗项目,我正在努力使我的代码库更加丰富

回答 1 投票 0

命令设计模式中的业务逻辑

我使用命令设计模式来处理玩家操作。 例如,下面是处理掷骰子的命令。 接口命令 { 公共函数执行(游戏$游戏):...

回答 2 投票 0

如何使用 Photoshop 创建网页?

我有几个关于 Photoshop 和网站的问题要问您:如何使用 Photoshop 设计一个电子商务网站?我不想使用某些网站构建平台创建网站...

回答 1 投票 0

如何隐藏扩展类的公共 API 方法?

我编写了一个 DataAdapter 库,它与核心数据库有依赖关系(紧密耦合)(核心数据库有助于存储、管理数据库中的数据),因此我在 DataAd 中创建 API...

回答 1 投票 0

在 React 中处理多个用户角色和 2 个状态以更改逻辑和 UI 的正确方法

我的项目有 3 个用户角色(家长 - 孩子 - 老师),每个角色都有 2 个不同的雕像(预订 - 未预订),这些雕像会改变 UI 和逻辑。 例子:- 主页中的主页标题将...

回答 1 投票 0

用于直线形式点模式识别的霍夫变换算法

大家好,我目前正在研究不同的算法,这些算法可以为我提供对齐单元格组内的直线图案。 让我解释一下: 假设我们有一个 XY 平面...

回答 1 投票 0

带有通信详细信息的标头位置(库或服务)

我正在设计一个C++服务,它将提供IPC接口。然而,为了让客户更容易使用,我即将实现客户端库,它将隐藏所有复杂的通信......

回答 1 投票 0

Rust 中线程发布者的模拟订阅者

我正在实现命令模式的实现,其中订阅者将从读取器线程接收数据,并且我在使用 Rust 模拟测试我的实现时遇到问题。考虑这个str...

回答 1 投票 0

数据映射器设计模式和网关

如有错误,请指正: 如果我们使用 Dao/Vo 模式或 TDG 模式,我们将通过为每个(或至少很多)表提供一个相关的类来拥有一个很好的代码组织。 问题

回答 1 投票 0

类有接口但参数不同,如何解决? C++

我需要调用一组函数,但是要调用哪些函数在编译时并不知道。用户决定他感兴趣的计算类型,然后程序将其纳入......

回答 1 投票 0

将类视为第一类对象

我正在阅读 GoF 书,在原型部分的开头我读到了以下内容: 此福利主要适用于 像 C++ 这样的语言不处理 类作为第一类对象。 ...

回答 7 投票 0

如何减少TailwindCSS网格中的间隙

我正在使用 TailwindCSS 网格函数来显示统计数据及其值。 我想知道如何减少状态与其值之间的距离/差距,以便我可以使它们更接近每个...

回答 2 投票 0

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