design-patterns 相关问题

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

“事件网关”和“事件桥”模式有什么区别?

在事件驱动架构中,有两种相似的模式:事件桥和事件网关。我不完全确定它们之间有什么区别,因为它们似乎都需要

回答 1 投票 0

在Nest Js中使用工厂模式

我需要根据查询创建一个实例。 我有一个这样的界面: 从“./dto/gateway-send-message.dto”导入{ GatewaySendMessageDto }; 从“./inter...

回答 2 投票 0

OOP 设计:我应该在基类中使用泛型还是多态性?

我有一个关于 OOP 设计的问题。 我有一个抽象类转换器,它将文档列表作为输入,以特定方式处理它们,然后返回一个新文档。转换器类...

回答 1 投票 0

创建角度服务的多个实例

我有一个奇怪的要求。我们的应用程序是单 SPA 应用程序。其中,容器应用程序将为我们提供左侧的导航菜单(树视图),我们将创建该模块的一个新实例,然后

回答 1 投票 0

域驱动实现 - 更新聚合根内的单个属性

我是 DDD 的新手,我想就我在实施过程中面临的一些挑战得到一些建议。 我正在使用 Typescript 来开发该应用程序。数据保存在 Rela 中...

回答 1 投票 0

显示列表的警报对话框的 Android 应用程序设计建议

所以我在应用程序中进行了实现,我想在 PlateScanner 中显示用户已扫描的印版。 现在可以用了,但是设计有点“off”哈哈哈 我不是v...

回答 1 投票 0

Angular - 向服务器 1 或服务器 2 发送服务请求,具体取决于将登录的用户

目前用于开发我有这个环境配置: 导出常量环境= { 生产:假, 环境名称: 'dev', apiEndpoint: 'https://url.to.server1/api/' }; 在 module.service 中...

回答 1 投票 0

在 INNER JOIN 的一部分中使用 LIKE 子句

在构建存储过程/查询时,我可以/应该使用 LIKE 标准作为 INNER JOIN 的一部分吗?我不确定我问的是正确的事情,所以让我解释一下。 我正在创建一个正在进行的程序...

回答 11 投票 0

在python中使用turtle绘制图案(带点)

我正在尝试使用Python中的乌龟制作一幅赫斯特画(点图案)。我设法实现了它。 Hirst_painting_dot_pattern.但是我的 for 循环没有按我预期的方式工作。省略了...

回答 1 投票 0

作为可分割的抽象类

基本上我的应用程序中有以下结构: 在没有抽象类 ProjectItem 的情况下实现这样的结构会很简单,但在这种情况下我不知道如何实现...

回答 5 投票 0

单例模式对于通用 S3 包装类有意义吗?

我正在尝试为 S3 创建一个包装器。我有一些执行相同操作的存储桶和本地文件系统。我想实现像 S3Wrapper::bucket1->upload() 这样的东西来简化开发...

回答 1 投票 0

我是否正确使用了Builder?

我正在开发一个使用设计模式的程序,并且我为我的工作选择了构建器模式。 我的老师告诉我我用错了,但我想得到许多不同人的意见......

回答 1 投票 0

我的设计是否违反了里氏替换原则?

我正在开发一个 Spring Boot 应用程序,具有以下用于发送消息的结构 公共接口消息服务{ 无效发送(字符串消息); } @Component("发送电子邮件服务")

回答 1 投票 0

格式化表单输入字段

如何格式化表单输入字段,使其仅接受用户输入的数字、最多 16 位数字,并在每四位数字后添加一个空格?我正在尝试创建一张借记卡,例如...

回答 1 投票 0

将单独的分支组合成公共结构的设计模式

我有由数据加载器和数据转换器组成的应用程序。每个加载器和每个变压器都是抽象基本加载器和抽象基本变压器的子类,我将...

回答 3 投票 0

为什么使用“WhenAnyValue”而不是“RaisePropertyChanged”?

我一直在阅读 Avalonia,此示例显示添加属性,然后在视图模型构造函数中使用“WhenAnyValue”引发“RaisePropertyChanged”事件。 什...

回答 1 投票 0

Java中如何在不同的类中为其他类实例化Singleton对象?

公共类单例{ 私有易失性静态 A AInstance = null; 私有易失性静态 B BInstance = null; 私人单例(){ } 公共静态同步 A

回答 1 投票 0

在DB和Web App之间选择设计模式

我想为下一个场景选择一种设计模式: 我们有一个数据库和一个网络应用程序,对于某些用户,我想打乱数据库的一列。 目前,我们认为 Proxy 是...

回答 1 投票 0

如何使用设计模式实现最便宜的酒店查找器?

6 个月前,我参加了 ThoughtWorks 面试,但在编码轮次中被淘汰。 我想提高我的面向对象设计技能 我首先阅读了 Head First Design 模式,并了解了常见的基本概念...

回答 3 投票 0

当使用此类时,想要强制执行类的方法的特定顺序。是否存在这方面的设计模式?

我有一个代表进程的类 内部类 IntegrationWithSalesforce { 公共 IntegrationWithSalesforce() { // 初始化内部变量 } 公共布尔

回答 4 投票 0

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