strategy-pattern

strategy-pattern

文章 0 浏览 7

目标 C——策略模式?

我理解“策略模式”的概念,但我仍然有点困惑。 假设我们有一个名为 Dog 的类。 Dog 有 MovementBehaviour (接口),可以是 MovementBehaviourNormal…

俏︾媚 2024-09-28 21:02:23 12 0

通过 DI 容器注入的替换策略是有效的部署机制吗?

我正在创建一个应用程序,它使用 DI 容器将策略注入其中。 部署时,如果我需要更改这些策略,那么使用新策略部署新程序集并修改配置文件以指示 DI 容…

祁梦 2024-09-27 02:19:17 17 0

如何指定接口的实现者抛出的异常?

我目前正在开发一个解决方案,并以一种能够强烈实现策略/提供商模式的方式对其进行设计。因此,该解决方案公开了许多接口并包含这些接口的默认实现,…

以歌曲疗慰 2024-09-26 22:45:10 15 0

使用策略模式和命令模式

两种设计模式都封装了算法并将实现细节与其调用类解耦。我能看出的唯一区别是策略模式接受执行参数,而命令模式则不接受。 在我看来,命令模式要求在…

七婞 2024-09-26 16:37:44 24 0

没有“开关”的策略模式声明?

我一直在阅读有关策略模式的内容,并且有一个问题。我在下面实现了一个非常基本的控制台应用程序来解释我的要求。 我读到,在实现策略模式时,使用“s…

反话 2024-09-25 18:35:45 14 0

无法从类中调用静态方法作为变量名?

我正在使用 php 5.2.6。我有一个策略模式,并且策略有一个静态方法。在实际实现策略之一的类中,它获取要实例化的策略类的名称。但是,我想在实例化之…

§对你不离不弃 2024-09-24 15:43:37 14 0

对于多个方法(所有方法都接受不同的派生类作为参数),正确的 C# 设计模式是什么?

我有一个基类: class Message 和两个派生类: class SimpleMessage : Message class ComplexMesssage : Message 这些类型在代码的另一部分中使用,如…

旧话新听 2024-09-14 13:14:21 13 0

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

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

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

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

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

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

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

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

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

.NET Action的 Java 等效项和 Func

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

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

TDD 与策略模式

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

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

哪种设计模式最合适?

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

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

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

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

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

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

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

花间憩 2024-08-24 06:33:24 17 0
更多

推荐作者

佚名

文章 0 评论 0

今天

文章 0 评论 0

゛时过境迁

文章 0 评论 0

达拉崩吧

文章 0 评论 0

呆萌少年

文章 0 评论 0

孤者何惧

文章 0 评论 0

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