design-patterns 相关问题

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

根据收到的子类做不同事情的模式?

目前我有类似于以下数据类的东西,我希望 CreateScheduledEventRequest 的接收者在 ScheduleInfo 是 RepeatingTask 时与...时执行不同的操作

回答 1 投票 0

OOP - 使用类属性或 lambda 来包装静态方法(同名)的设计模式有名称吗?

我目前正在使用一个 C# 类,它公开了一些 lambda [实例] 方法,这些方法用作同名静态方法的包装器。 这是一个示例片段: 公共类 UserUI :...

回答 1 投票 0

带有异步侦听器的 JMS 事务消息处理模式

我将简短描述我们的系统基础架构和消息流: 有多个生产者将消息排队到 QUEUE 有一个异步侦听器 (AUTO_ACKNOWLEDGE) 收集

回答 1 投票 0

用go编写软件开发层的设计模式

我正在尝试在 Golang 中的现有库之上创建 API 层或软件开发工具包 (SDK)。我的目标是使其在 Go 中具有高度的灵活性和可扩展性,以便我们可以添加或扩展...

回答 1 投票 0

将模型/数据库映射到外部API,推荐的设计是什么?

将 Laravel 模型映射到外部 API 的最佳方法是什么? 外部 API 具有以下实体: 用户 帖子 评论 在我的本地数据库上,我也有类似的实体: 用户 帖子

回答 1 投票 0

Spring boot项目的Event Handler没有捕获Axon Framework中的Event

我尝试使用 CQRS 设计模式实现一个简单的微服务。我使用 axon 框架和 spring boot 3.1 来开发这个。我将查询和命令服务划分为单独的项目。那时

回答 1 投票 0

使用实体框架执行多表联接的最有效方法是什么?

我是使用 ASP.NET Core 和 Entity Framework 进行 C# 开发的新手。我目前正在开发一个项目,在该项目中我以通用方式实现了存储库和工作单元模式。我的主要挑战...

回答 1 投票 0

使用实体框架连接多个表的最佳方法是什么?

我是使用 ASP.NET Core 和 Entity Framework 进行 C# 开发的新手。我目前正在开发一个项目,在该项目中我以通用方式实现了存储库和工作单元模式。我的主要挑战...

回答 1 投票 0

将DbContext和Repository注入到类库服务构造函数中

我在位于与我的主 blazor 应用程序不同的类库中的服务中使用 DI 时遇到错误。 System.InvalidOperationException:没有类型“Services.SomeService”的服务

回答 1 投票 0

Django(DRF)中的业务逻辑放在哪里?

尽管这是一个非常受欢迎的问题并且已经有很多答案,但我不太明白。我知道在视图中放入大量逻辑并不是一个好主意,因此在我的项目中我创建了类似

回答 1 投票 0

使用构建器模式时,我应该按值还是可变引用获取“self”?

到目前为止,我在官方 Rust 代码和其他包中看到了两种构建器模式: 实现数据构建器{ pub fn new() -> DataBuilder { ... } pub fn arg1(&mut self, arg1: Arg1Type) -> &am...

回答 1 投票 0

在后端设计无限滚动列表的最佳方式

我正在尝试设计一个支持无限滚动的页面。我们绝对希望它支持 1 个重要功能:如果某个项目是

回答 3 投票 0

使用嵌套 for 循环在 python 中打印模式

好吧我是Python的初学者 要使用嵌套循环打印的图案: 1@ 1#3# 1@3@5@ 1#3#5#7# (首选 for 循环) 谢谢 我尝试过的代码: n = int(input("请输入否:")) 对于范围内的 i(1, n ...

回答 1 投票 0

域事件处理程序和数据库更改事件

我是域驱动和 CQRS 的新手,对事件处理程序机制有点困惑。 Domian 事件正在触发发生的事件。例如创建的帐户。 公开课账户:AggregateRoot...

回答 3 投票 0

如何将策略模式应用到一组派生类?

我一直在学习策略模式。我将其视为一种技术,允许您为现有类编写额外的代码,而对原始类进行最小的更改。 我愿意...

回答 2 投票 0

如何使用对象来表示关系数据库中的数据而不进行过多的数据库查询?

我正在尝试设计我的第一个复杂的面向对象的 PHP 应用程序,但我对如何使用对象来表示数据库中的数据感到困惑。更具体地说,我对如何组合感到困惑

回答 1 投票 0

我的直角图案不完整,为什么我缺少一些底部的行或列?

我即将弄清楚这段代码,但它一直导致底线缺失。 该模式应该是这样的: 🐟 🐟🐟 🐟🐟🐟 🐟🐟 🐟 我的代码: def get_right_arrow_pattern(max_cols...

回答 1 投票 0

使用 R 生成模式数据帧

我希望制作如下数据框。 我希望有 3 个参数 x,y,z, x 是“a”的数量 (“b”的数量=列号,在第一列,“b”的数量为1), y 是

回答 1 投票 0

在主 UI 线程上在 .NET 中引发事件

我正在 .NET 中开发一个类库,其他开发人员最终将使用它。该库使用了一些工作线程,这些线程触发状态事件,这将导致一些 UI 问题...

回答 9 投票 0

我需要在代码中修改什么才能得到我想要的输出?

A B C D E D C B A A B C D D C B A A B C C B A 甲乙乙 一个A 使用下面的代码制作这个图案: n = int(输入(' 输入行数:')) n=n/...

回答 1 投票 0

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