strategy-pattern

strategy-pattern

文章 0 浏览 2

处理合并的业务和演示代码的最佳方法?

考虑一种假设的情况,即一个旧的、遗留的演示库多年来一直被维护,并且通过仓促的更正过程和缺乏适当的体系结构监督逐渐将越来越多的业务逻辑编码到其…

苹果你个爱泡泡 2024-09-14 10:25:58 6 0

如何在 C# 中使用策略模式?

这是我到目前为止所拥有的: namespace Strategy { interface IWeaponBehavior { void UseWeapon() } } namespace Strategy { class Knife : IWeaponB…

眼眸里的那抹悲凉 2024-09-14 02:02:12 3 0

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

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

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

.NET Action的 Java 等效项和 Func

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

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

TDD 与策略模式

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

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

哪种设计模式最合适?

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

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

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

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

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

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

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

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

在匿名方法中捕获委托

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

少女的英雄梦 2024-08-22 11:32:48 4 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 1 0

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

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

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

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

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

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

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

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

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

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

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

初与友歌 2024-08-16 05:00:30 3 0
更多

推荐作者

qq_FjTq5B

文章 0 评论 0

18273202778

文章 0 评论 0

WordPress小学生

文章 0 评论 0

〃温暖了心ぐ

文章 0 评论 0

迷乱花海

文章 0 评论 0

niuniu

文章 0 评论 0

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