strategy-pattern

strategy-pattern

文章 0 浏览 3

在应用策略模式时,是否有一个好方法来避免某些子类中未使用的方法参数?

我有以下场景,其中我有不同类型的销售算法来计算销售价格。 FixSaleStrategy 不需要 basePrice 参数,而所有其他策略实现都需要它。有没有什么好的方…

忆离笙 2024-09-12 02:09:08 4 0

.NET Action的 Java 等效项和 Func

Java 中是否有任何标准的通用“回调”或“函数/方法”类型,例如 .网? 在我的具体情况中,我需要一个类来包装一个方法,该方法采用一个 T 类型的(通…

夏九 2024-09-09 08:42:24 4 0

TDD 与策略模式

我正在尝试使用 TDD 来实现策略模式。每个策略项都实现一个接口。使用 TDD 实现此目的的最佳方法是什么? 您是否必须为接口的每个实现创建一个测试装…

硪扪都還晓 2024-09-04 10:22:14 3 0

哪种设计模式最合适?

我想创建一个可以使用四种算法之一的类(并且要使用的算法仅在运行时已知)。我认为策略设计模式听起来很合适,但我的问题是每种算法需要的参数略有不…

旧瑾黎汐 2024-09-04 04:04:06 4 0

成本计算器应用程序的设计模式?

我有一个问题,我之前曾尝试寻求帮助,但当时无法解决它,所以我现在尝试简化问题,看看是否可以获得更具体的帮助,因为它让我发疯...... 基本上,我…

帅哥哥的热头脑 2024-08-31 01:42:15 4 0

IOC 容器的策略设计模式 - 特别是 Ninject

我有一堂课需要使用策略设计模式。在运行时,我需要切换不同的算法以查看对应用程序性能的影响。 当前所讨论的类在构造函数中采用四个参数,每个参数…

花间憩 2024-08-24 06:33:24 9 0

在匿名方法中捕获委托

考虑 Action _captureAction private void TestSimpleCapturedAction() { Action action = new Action(delegate { }) Action printAction = () =&gt C…

少女的英雄梦 2024-08-22 11:32:48 6 0

如何在 Objective-C 中创建策略模式?

我需要开发一种策略模式,其中我有一个主类和其他三个类,我需要使用主类对象引用其他三个类的对象。要解决这个问题,策略模式会帮助我吗?如果是的话…

空城缀染半城烟沙 2024-08-21 17:07:55 1 0

尝试使用 new Func来理解维基百科策略模式示例

我正在看这个, http://en.wikipedia.org/wiki/Strategy_pattern 和我理解策略模式的概念,但有人可以解释一下 C# 示例吗? 我真的不明白 Context 类…

谁的年少不轻狂 2024-08-18 00:38:55 4 0

这个 Java 策略模式是否有多余的 Context 类?

以下代码示例是从 Wikipedia 复制的策略模式的实现。我的完整问题如下... Wiki 的 main 方法: //StrategyExample test application class StrategyEx…

无畏 2024-08-17 09:44:34 4 0

模板方法(分离)和策略模式之间的区别?

我的老师是一位非常好的老师,我倾向于理解他的观点,但这个问题超出了我的理解范围。 他用两种变体解释了模板方法; - 统一:标准变体,由抽象类和一…

沒落の蓅哖 2024-08-16 08:07:05 7 0

具有不同返回类别的策略模式实现

我有一个 MessageProcessor 类,它处理不同类型的 xml 消息。基于消息类型的 switch 语句 (C#) 调用适当的方法来解析 xml 并提取消息类型所需的数据。…

遗心遗梦遗幸福 2024-08-16 07:28:09 5 0

接口中具有不同参数的策略模式 (C#)

我基本上是在尝试实现策略模式,但我想将不同的参数传递给“接口”实现(从同一对象继承),并且不知道这是否可能。 错误, 也许我选择了错误的模式,…

初与友歌 2024-08-16 05:00:30 5 0

谁应该实例化和分配运行时策略实现?

实现策略模式时,如何确定哪个类负责 for: 选择要传递给 Context 类的具体具体策略实现(假设选择是基于一些复杂的业务逻辑而不是静态标志) 实例化上…

许一世地老天荒 2024-08-15 17:46:15 6 0

使用不同数据进行计算的计费模型的策略模式?

我们有一个发票模型,可以通过几种不同的方式向客户开具账单。为了简洁起见,我将重点关注两个:每次展示成本和每次电话查询成本。我的想法是将这些(…

请远离我 2024-08-13 10:01:41 1 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文