strategy-pattern

strategy-pattern

文章 0 浏览 6

TDD 与策略模式

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

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

哪种设计模式最合适?

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

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

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

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

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

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

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

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

在匿名方法中捕获委托

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

请远离我 2024-08-13 10:01:41 7 0

何时适合为对象创建装饰器,何时适合重写对象以允许应用策略?

例如,假设我有一个可以添加到购物车的 Product 类。我可能希望能够将它与购物车中的其他商品一​​起打包并添加 15% 的折扣。 产品类是否应该用允许…

因为看清所以看轻 2024-08-11 07:12:40 10 0

使用 Unity 的策略模式和依赖注入

我终于开始接触依赖注入了(早就该这么做了);我开始使用 Unity 并遇到了策略模式的问题。我可以使用容器根据名称返回策略的具体实现,但我没有看到…

┾廆蒐ゝ 2024-08-10 03:40:57 11 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

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