design-patterns 相关问题

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

如何实现Strategy设计模式?

我正在开发推荐系统。这将是一个 Android 应用程序,用户将在其中输入他们的偏好,并根据这些偏好,其他匹配的配置文件将显示...

回答 2 投票 0

Java 正则表达式多重匹配和模式

我想将正则表达式添加到我的一个项目中,该项目允许多种模式和匹配器。 我目前有一个存储类型的枚举...... 公共枚举类型{ 橡木门, 桦木门, 竹子_D...

回答 2 投票 0

Go 中的装饰器函数

装饰器模式(函数)有很多好处: 当一个方法有许多正交关注点时,它非常有用......即,这些关注点都不相关,除了我们想做所有(或一些)......

回答 3 投票 0

我们应该在哪里进行过滤——数据层还是服务层以优化可测试性和效率?

我们在 EF 中使用 LINQ 来过滤数据(以优化查询)。然而,在测试我们的服务时,我们无法测试查询 - 那么我们是否应该在服务层也进行过滤?

回答 1 投票 0

Web 应用程序架构的功能性方法是什么样的?

P.S.例子是类似scala的,但语言并不重要,我对整体的函数式方法很感兴趣。 通常我看到这样的图案 外部世界 -> 控制器 -> serviceA -&...

回答 1 投票 0

中介者模式与发布/订阅

有人能指出两者之间的主要区别吗? 看来,至少在概念上,两者是非常密切相关的。如果我大胆猜测,我会说发布/订阅...

回答 6 投票 0

我可以使用什么设计模式来创建实现特定接口或可用接口中的多个或任意组合的对象?

我可以使用什么设计模式来创建实现特定接口或可用接口的多个或任意组合的对象?例如说我有以下内容 界面...

回答 3 投票 0

使用访客模式访问可访问对象对

是否有一种干净的模式允许访问者一次访问两个可访问对象? 例如,如果我的访问者是一个二进制加法运算符,它需要知道两个可访问的数据类型...

回答 2 投票 0

以面向对象的方式设计“衬衫”类

我正在和我的朋友讨论一个练习设计问题,我们想出了不同的解决方案。我们正在学习 OOPS 概念,因此决定在这里向专家展示我们的解决方案并获取他们的意见...

回答 2 投票 0

如何继承RuntimeException类?

我有两个选择: 公共类 SyntaxException 扩展 RuntimeException { 私有字符串消息; 公共 SyntaxException(字符串 m) { 这个.msg = m; } 公共字符串 getMessage() { 返回...

回答 4 投票 0

从基类创建派生类的单例

嗨,我有一堆管理器,它们管理的每种类型都是单例,但我想知道是否可以减少必须在每个派生类中设置单例逻辑的烦恼,因为...

回答 1 投票 0

STL(标准模板库)中使用的设计模式

我正在学习STL和设计模式。 我想知道是否有任何文档或链接可以解释如何在 STL 中实现设计模式 我做了谷歌但无法获得太多数据

回答 7 投票 0

在Python中抽象出具有相同接口的真实硬件和模拟设备

我正在寻找一种更惯用或更简洁的OOP模式来实现与以下内容等效的模式。 接口和实现 从 abc 导入 ABC,抽象方法 从输入导入覆盖 ...

回答 1 投票 0

可重用组件中的 Angular 服务注入

我有一个可重用组件ReusableComponent,它需要使用包含特定功能的服务。该服务必须实现一个接口 ServiceAbstraction,以确保它...

回答 1 投票 0

这是什么样的设计模式?

我今天浏览了 TypeScript 存储库,发现所有类都是以这种方式实现的: 导出类服务类{ 私有静态实例:ServiceClass; 私人常量...

回答 1 投票 0

Bridge 模式如何与 Spring Boot 配合使用?

我正在学习使用 Spring boot 的桥接模式,并且我正在使用 Chatgpt 来帮助我完成该过程,但我无法理解它如何知道何时需要在 EmailNotification 中使用 EmailSender ...

回答 1 投票 0

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

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

回答 1 投票 0

在Nest Js中使用工厂模式

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

回答 2 投票 0

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

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

回答 1 投票 0

创建角度服务的多个实例

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

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.