design-patterns 相关问题

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

印刷图案

# 行数 行= 5 k = 2 * 行 - 2 对于范围内的 i(0,行): # 处理每一列 对于范围 (0, k) 内的 j: # 打印金字塔中的空间 打印(结束=“”) k=k-2 ...

回答 1 投票 0

Nestjs 在管道之后、方法处理程序之前执行

我可以在所有管道转换之后、方法处理程序之前添加任何执行吗?

回答 1 投票 0

为什么软件开发中的开闭原则是用抽象类来实现的?

请看上面的代码。老师告诉我们,抽象类可以作为软件开发中实现开闭原则的工具。以上面的代码为例

回答 2 投票 0

使用python打印图案的替代解决方案

我想使用Python打印图案,我已经做到了,但我想 了解其他可能的解决方案:- A B C D E F G F E D C B A A B C D E F F E D C B A A B C D E E D C B A ......

回答 2 投票 0

除了使用事件源模式存储动作事件之外,是否可以存储状态事件?

考虑以下场景: 事件源聚合管理包的传输 它可以接收诸如“包裹在早上 5 点加载”、“包裹在早上 7 点停止在这里......”之类的命令。

回答 1 投票 0

Spring Boot Web 代码设计最佳实践

我正在尝试寻找在 Spring 上设计代码的最佳实践。 问题是,从一个项目到另一个项目,我看到了实现相同事情的不同实践。 谁能提供一些re...

回答 1 投票 0

哪个类实现了工厂方法?

工厂方法模式中的工厂方法是专用工厂对象的一部分还是我要使用该方法的业务对象的一部分? 基本上,我需要注入一个工厂对象吗

回答 1 投票 0

这是命令模式还是策略模式?

这是我正在做的旧考试中的图像。通过 UML 图,如上所示,我如何确定这是命令模式还是策略模式? 问题的答案是...

回答 1 投票 0

如何使用依赖注入 C# 有条件地选择策略模式的具体实现

我正在尝试理解策略模式,以便将其用于解决我遇到的问题。 当前的代码看起来是这样的,我有一个想要根据付款类型处理的金额。 酒吧...

回答 3 投票 0

重构单例/全局以使用依赖注入进行单元测试

我正在开发一个大型代码库,该代码库广泛使用了单例模式以及一些全局变量。我刚刚开始尝试编写一些单元测试,但单例和全局是......

回答 2 投票 0

如何在NestJS上实现MongoDB的存储库设计模式

我正在尝试弄清楚如何使用MongoDB和mongoose数据库在NestJS上实现存储库设计模式

回答 2 投票 0

为什么类继承和接口实现会涉及到对象?

了解班级之间的区别也很重要 继承和接口继承(或子类型)。班级 继承根据另一个对象的实现来定义 对象的

回答 1 投票 0

如何在C++中调用另一个单例中的单例方法?

首先使用的单例设计来自如何实现单例设计模式?。该程序: 人.hpp: #包括 #包括 类人{ 民众:

回答 1 投票 0

为什么提取接口后可以替换底层实现?

以下是《单元测试的艺术,第二版》一书的原文: 提取接口以允许替换底层实现 在这个技术中,你需要突破...

回答 1 投票 0

在 pandas 中为 groupby 创建序列模式

我有一个包含三列 ID 的数据集,'sort_seqandlevel。基本上我想通过 sort_seq 识别 id 明智的级别序列排序。请建议除 for 循环之外的任何最佳代码,因为它是

回答 1 投票 0

是否可以在类外设置需要访问C++中私有类成员的std::function

我正在编写一个优先级队列,这是我的代码 #包括 #包括 #包括 模板 最大PQ类 { 民众: MaxPQ(size_t 尺寸):

回答 1 投票 0

设计模式责任链与装饰器

责任链模式与装饰者模式有何不同..?

回答 3 投票 0

按多个类执行代码的正确设计模式是什么?

我正在编写一个控制台应用程序来将数据从一个系统迁移到另一个系统。我有每个实体类型的接口和实现。我希望应用程序在每个实现中执行代码,所以...

回答 1 投票 0

在工作单元/存储库模式中处理上下文

我在我的应用程序中实现了 UoW/存储库模式,特别是遵循 MSDN 教程。然而,当谈到处理上下文时,我很困惑(这无疑是因为......

回答 2 投票 0

“不可变类”的Java构造函数有许多带有默认值的字段?

我的班级有很多领域。它们基本上应该在构造函数阶段设置并且永远不会改变。从语义上讲,该类是一个不可变的类。 公共A类{ 最终整数a; 最后

回答 5 投票 0

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