design-patterns 相关问题

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

将策略模式与泛型一起使用时,Kotlin 中的类型不匹配

我需要实现一个接受多种支付方式的后端系统,然后根据它们的类型进行处理。 我使用了策略模式,但是当我初始化时我似乎无法使其工作......

回答 1 投票 0

在DDD中,代码模型必须与分析模型有多少相似度?

在有关 DDD 的书籍中,有很多强调使代码模型和分析模型相同(或相关)。我目前正在阅读领域驱动设计的模式、原则和实践,...

回答 1 投票 0

如何为外部库类创建单例对象?

有没有更好的方法为外部类创建单例对象?我正在这样做,但有更好的方法吗? 导入 com.amazonaws.auth.AWSCredentialsProvider; 导入 com.amazon...

回答 3 投票 0

VBA EXCEL:如果单元格中的值与模式相同

我了解了 Reg Exp 。它可以声明一个模式。所以我想做的是我有1个独特的系列“57S050”,它可以通过它的尺寸来区分。从 10、20、30、40、50 等。所以...

回答 1 投票 0

如何在java中为外部库类创建单例对象?

有没有更好的方法为外部类创建单例对象?我正在这样做,但有更好的方法吗? 导入 com.amazonaws.auth.AWSCredentialsProvider; 导入 com.amazo...

回答 2 投票 0

在这种情况下我可以使用什么模式或技术?

以下代码是困扰我几天的一个小示例:如何更改此可变引用结构的字段值?。 我是第一次独自写作……

回答 1 投票 0

仅用cpp编写的类的导出问题

我有两个项目,一个是可执行文件(app),另一个是静态/共享库(lib)。 在 lib 项目中,我的结构如下所示: // lib 项目接口 类实体 { }; 班级

回答 1 投票 0

一般规则 - 何时使用模型(Codeigniter)

我只是好奇模型的经验法则是什么。一般来说,我仅在需要添加/编辑或更新对象的数据库条目的情况下使用它们。 但是,我正在构建一个...

回答 2 投票 0

从 vanilla JS 迁移到 React:架构设计

我们将把这个 3D 编辑器从 Vanilla JS 迁移到 React: https://trijs.org/editor/ https://github.com/mrdoob/ Three.js/tree/master/editor 我们将计划如何做到这一点。其中最初的

回答 1 投票 0

Django 动态 URL 模式返回 404

我目前正在构建一个 Django CMS 应用程序。 当我尝试使用动态 url 模式时,我只得到 404。 调试=真 返回: 使用 myproject.urls 中定义的 URLconf,Django 尝试了这些 URL 模式,...

回答 1 投票 0

可组合性:迭代器与 Lambda

我无法理解“良好”功能可组合性的概念。假设删除具有特定扩展名的文件的方法如下: 使用 Lambda 函数: 绝对穿越...

回答 1 投票 0

Java Builder 模式和“深层”对象层次结构

在“深层”对象层次结构中使用构建器模式的最佳实践是什么?为了详细说明,我探索了将 Joshua Bloch 提出的 Builder 模式应用到我的 XML 中的想法

回答 3 投票 0

3个三层架构中设计模式应该走向何方

我们的后端遵循三层架构: - 表示:该层包含端点。 - 服务:在这里,我们实现业务逻辑。 - 数据:该层包括数据访问对象...

回答 1 投票 0

每个访问节点具有不同返回类型的访问者模式

我正在尝试实现访客设计模式。 我对访问者模式及其经典实现有了基本的了解。 我正在尝试改变访客模式以满足我的

回答 1 投票 0

如何使用.NET 6在Clean Architecture中注册基础设施层依赖项?

我正在.NET 6中使用Clean Architecture实现一个项目。根据Clean Architecture原则,我们不应该引用Web Api(表示层)中的基础设施层,我们应该只......

回答 1 投票 0

如何根据对象情况设置对象的字段,而不依赖布尔标志?

我们有一个巨大的对象,它一一设置了很多字段。然而,我们已经达到了这样的地步:我们设置了 3 个标志,以便根据我们的需要创建它,这违反了干净的代码规则。基本上...

回答 2 投票 0

确定Java/Spring中合适的设计模式

我们有一个方法,其中包含复杂的业务逻辑来评估很多条件,最后这个方法应该返回一个 Rule 类型的对象。 该方法是使用大量 if...

回答 1 投票 0

保护外部用户机密信息的安全流程图

我正在研究 POC,以创建流程图以保护外部用户的受保护数据。我们计划在市场上开展工作,外部用户将通过外部应用程序登录并与...

回答 1 投票 0

oop 中的推式和拉式通信方式:为什么推式方式不灵活?

我正在尝试学习观察者设计模式,并开始观看属于codewithmosh的系列,名为“终极设计模式系列”。 在关于 Obse 的课程中...

回答 1 投票 0

一棵树,其中每个节点可以有多个父节点

这是一个理论/迂腐的问题:想象一下每个属性都可以被多个其他属性拥有。此外,从一次所有权迭代到下一次所有权迭代,两个相邻的所有者可以...

回答 4 投票 0

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