设计模式是软件设计中常见问题的通用可重用解决方案。当您遇到设计模式实施问题时,请使用此标记。请勿在有关文本模式匹配的问题上使用此标记。在实现繁重的问题上使用此标记时 - 标记实现编写的代码语言。
我有一些关于适配器模式的问题。我知道类适配器继承自适配器,而对象适配器将适配器作为对象而不是继承它....
我做了一个Java项目,我遇到了一个严重的问题。 在我的项目中,我有很多管理器和存储库。 我通过引用包含 ... 的 MainApplication 类部分解决了问题
我最近读到了 boost::statechart 库(有限状态机),我喜欢这个概念。 C#有类似的机制吗?或者可以使用特定的设计模式来实现吗?
我有一个抽象父类,其中有 10 个变量,当我创建子类的对象时需要初始化这些变量。我正在使用龙目岛。 我的子类的构造函数如下所示: 子类名(A...
我正在使用 Mediator 和 CQRS 模式开发 .NET 项目。随着应用程序的复杂性不断增加,我在管理复杂数据流方面面临着挑战,这些数据流涉及来自
在我的科学生涯中,数据分析的典型用例似乎非常适合函数式编程,我从未觉得需要定义类或使用 OOP 技术。 在Python中我...
为 AVL 容器设计一个恒定时间的 begin() 中序迭代器函数
美好的一天, 如果想要设计一个基于 (AVL) 树的符合标准的容器,其迭代器函数必须是恒定时间的。正如该讨论中所指出的,在搜索树中进行查找十...
假设我有以下接口: 公共接口IVehicle { ITrackInfo TrackInfo { 获取;放; } 无效显示信息(); } 公共接口ITrackInfo { int 长度 { 得到;放; } } 不...
我正在设计购物网站。到目前为止,我陷入了困境,需要一点反馈。假设我有一个订单类定义如下: 类订单{ 付款付款;...
我的 git diff 有问题。首先让我向您介绍一下历史。 我刚刚从客户那里得到了一个相当不受欢迎的项目。问题是他们的 SCM 有两个分支。 ...
几天以来我一直在研究现代 DDD 模式(.NET + EF Core),并且我很难弄清楚如何正确使用服务层。 我确实明白存储库的用途是
我有一些相互关联的实体: 练习 比如俯卧撑、引体向上、深蹲。每个练习都有一个名称、涉及的肌肉(胸部、腿部......)、执行步骤和类别类型。
我正在学习工厂方法设计模式,但我很难准确理解它试图解决的问题以及如何解决。 我们先来介绍一下维基百科使用的例子...
有时我会遇到一个例程,它将测试某些条件并继续或退出,类似于以下代码: 公共无效执行(){ if (context.condition1()) { 瞧...
我正在尝试启动一个新的API,但有很多选项可以被认为是正确的。我只是想知道每个人都建议如何这样做,或者是否有一种我忽略的官方方法......
我目前正在学习微服务并致力于实现Saga模式。 为了更好地理解我需要编码的内容,我创建了一个图表。佐贺图 有一点我想我可能是
ViewModel 类可以从 Model 类派生吗? MVVM
使用 MVVM 模式开发 WPF 应用程序:ViewModel 和模型接口/抽象类困境 目前,我正在开发一个遵循 MVVM(模型-视图-视图模型)模式的 WPF 应用程序...
最初,该项目的范围较小,但后来大幅扩展,使其成为一项大规模的努力。 目前,我的 Nest.js 应用程序的架构如下:
请想象一个非常简单(且尴尬)的概念。我创建它是为了演示一个非常复杂的问题。 让我们拥有不可变的类 Customer。然后我们有一个 Order 类的对象 order