设计模式是软件设计中常见问题的通用可重用解决方案。当您遇到设计模式实施问题时,请使用此标记。请勿在有关文本模式匹配的问题上使用此标记。在实现繁重的问题上使用此标记时 - 标记实现编写的代码语言。
我需要实现一个接受多种支付方式的后端系统,然后根据它们的类型进行处理。 我使用了策略模式,但是当我初始化时我似乎无法使其工作......
在有关 DDD 的书籍中,有很多强调使代码模型和分析模型相同(或相关)。我目前正在阅读领域驱动设计的模式、原则和实践,...
有没有更好的方法为外部类创建单例对象?我正在这样做,但有更好的方法吗? 导入 com.amazonaws.auth.AWSCredentialsProvider; 导入 com.amazon...
我了解了 Reg Exp 。它可以声明一个模式。所以我想做的是我有1个独特的系列“57S050”,它可以通过它的尺寸来区分。从 10、20、30、40、50 等。所以...
有没有更好的方法为外部类创建单例对象?我正在这样做,但有更好的方法吗? 导入 com.amazonaws.auth.AWSCredentialsProvider; 导入 com.amazo...
以下代码是困扰我几天的一个小示例:如何更改此可变引用结构的字段值?。 我是第一次独自写作……
我有两个项目,一个是可执行文件(app),另一个是静态/共享库(lib)。 在 lib 项目中,我的结构如下所示: // lib 项目接口 类实体 { }; 班级
我只是好奇模型的经验法则是什么。一般来说,我仅在需要添加/编辑或更新对象的数据库条目的情况下使用它们。 但是,我正在构建一个...
我们将把这个 3D 编辑器从 Vanilla JS 迁移到 React: https://trijs.org/editor/ https://github.com/mrdoob/ Three.js/tree/master/editor 我们将计划如何做到这一点。其中最初的
我目前正在构建一个 Django CMS 应用程序。 当我尝试使用动态 url 模式时,我只得到 404。 调试=真 返回: 使用 myproject.urls 中定义的 URLconf,Django 尝试了这些 URL 模式,...
我无法理解“良好”功能可组合性的概念。假设删除具有特定扩展名的文件的方法如下: 使用 Lambda 函数: 绝对穿越...
在“深层”对象层次结构中使用构建器模式的最佳实践是什么?为了详细说明,我探索了将 Joshua Bloch 提出的 Builder 模式应用到我的 XML 中的想法
我们的后端遵循三层架构: - 表示:该层包含端点。 - 服务:在这里,我们实现业务逻辑。 - 数据:该层包括数据访问对象...
我正在尝试实现访客设计模式。 我对访问者模式及其经典实现有了基本的了解。 我正在尝试改变访客模式以满足我的
如何使用.NET 6在Clean Architecture中注册基础设施层依赖项?
我正在.NET 6中使用Clean Architecture实现一个项目。根据Clean Architecture原则,我们不应该引用Web Api(表示层)中的基础设施层,我们应该只......
我们有一个巨大的对象,它一一设置了很多字段。然而,我们已经达到了这样的地步:我们设置了 3 个标志,以便根据我们的需要创建它,这违反了干净的代码规则。基本上...
我们有一个方法,其中包含复杂的业务逻辑来评估很多条件,最后这个方法应该返回一个 Rule 类型的对象。 该方法是使用大量 if...
我正在研究 POC,以创建流程图以保护外部用户的受保护数据。我们计划在市场上开展工作,外部用户将通过外部应用程序登录并与...
我正在尝试学习观察者设计模式,并开始观看属于codewithmosh的系列,名为“终极设计模式系列”。 在关于 Obse 的课程中...
这是一个理论/迂腐的问题:想象一下每个属性都可以被多个其他属性拥有。此外,从一次所有权迭代到下一次所有权迭代,两个相邻的所有者可以...