design-patterns 相关问题

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

适配器模式:类适配器与对象适配器

我有一些关于适配器模式的问题。我知道类适配器继承自适配器,而对象适配器将适配器作为对象而不是继承它....

回答 7 投票 0

无法正确构建具有大量 Java 依赖项的项目

我做了一个Java项目,我遇到了一个严重的问题。 在我的项目中,我有很多管理器和存储库。 我通过引用包含 ... 的 MainApplication 类部分解决了问题

回答 1 投票 0

C# 包含有限状态机吗?

我最近读到了 boost::statechart 库(有限状态机),我喜欢这个概念。 C#有类似的机制吗?或者可以使用特定的设计模式来实现吗?

回答 9 投票 0

如何整理子类的构造函数?

我有一个抽象父类,其中有 10 个变量,当我创建子类的对象时需要初始化这些变量。我正在使用龙目岛。 我的子类的构造函数如下所示: 子类名(A...

回答 1 投票 0

在 .NET 中维护复杂中介器/CQRS 数据流的策略

我正在使用 Mediator 和 CQRS 模式开发 .NET 项目。随着应用程序的复杂性不断增加,我在管理复杂数据流方面面临着挑战,这些数据流涉及来自

回答 1 投票 0

将 pandas 与面向对象编程相结合

在我的科学生涯中,数据分析的典型用例似乎非常适合函数式编程,我从未觉得需要定义类或使用 OOP 技术。 在Python中我...

回答 2 投票 0

为 AVL 容器设计一个恒定时间的 begin() 中序迭代器函数

美好的一天, 如果想要设计一个基于 (AVL) 树的符合标准的容器,其迭代器函数必须是恒定时间的。正如该讨论中所指出的,在搜索树中进行查找十...

回答 1 投票 0

如何根据包含接口的实现强制执行接口的特定实现?

假设我有以下接口: 公共接口IVehicle { ITrackInfo TrackInfo { 获取;放; } 无效显示信息(); } 公共接口ITrackInfo { int 长度 { 得到;放; } } 不...

回答 1 投票 0

电子商务Order类底层设计

我正在设计购物网站。到目前为止,我陷入了困境,需要一点反馈。假设我有一个订单类定义如下: 类订单{ 付款付款;...

回答 1 投票 0

git diff 忽略文件中的模式

我的 git diff 有问题。首先让我向您介绍一下历史。 我刚刚从客户那里得到了一个相当不受欢迎的项目。问题是他们的 SCM 有两个分支。 ...

回答 1 投票 0

DDD 模式 - 存储库和服务问题

几天以来我一直在研究现代 DDD 模式(.NET + EF Core),并且我很难弄清楚如何正确使用服务层。 我确实明白存储库的用途是

回答 1 投票 0

继承和组合有什么区别?

正如标题所说,两者的含义我都不清楚。

回答 8 投票 0

子结构取决于父属性

我有一些相互关联的实体: 练习 比如俯卧撑、引体向上、深蹲。每个练习都有一个名称、涉及的肌肉(胸部、腿部......)、执行步骤和类别类型。

回答 1 投票 0

工厂方法设计模式背后的动机

我正在学习工厂方法设计模式,但我很难准确理解它试图解决的问题以及如何解决。 我们先来介绍一下维基百科使用的例子...

回答 2 投票 0

如何在Java中处理多个退出点

有时我会遇到一个例程,它将测试某些条件并继续或退出,类似于以下代码: 公共无效执行(){ if (context.condition1()) { 瞧...

回答 4 投票 0

dotnet core API 文件夹结构[已关闭]

我正在尝试启动一个新的API,但有很多选项可以被认为是正确的。我只是想知道每个人都建议如何这样做,或者是否有一种我忽略的官方方法......

回答 1 投票 0

在Saga模式中,微服务如何监听补偿事件?

我目前正在学习微服务并致力于实现Saga模式。 为了更好地理解我需要编码的内容,我创建了一个图表。佐贺图 有一点我想我可能是

回答 1 投票 0

ViewModel 类可以从 Model 类派生吗? MVVM

使用 MVVM 模式开发 WPF 应用程序:ViewModel 和模型接口/抽象类困境 目前,我正在开发一个遵循 MVVM(模型-视图-视图模型)模式的 WPF 应用程序...

回答 1 投票 0

适合 60+ 表的大型应用程序的最佳 Nest.js 架构

最初,该项目的范围较小,但后来大幅扩展,使其成为一项大规模的努力。 目前,我的 Nest.js 应用程序的架构如下:

回答 1 投票 0

更新对不可变对象的引用

请想象一个非常简单(且尴尬)的概念。我创建它是为了演示一个非常复杂的问题。 让我们拥有不可变的类 Customer。然后我们有一个 Order 类的对象 order

回答 1 投票 0

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