strategy-pattern

strategy-pattern

文章 0 浏览 4

通过反射实现策略模式

我正在尝试使用反射来实现 策略模式,即使用它实例化一个新的具体策略对象类名。 我想要一个包含类名的可配置文件。我们有一个数据库管理器,可以在运…

冷心人i 2024-12-06 02:29:38 2 0

基于多个变量状态的条件语句的良好设计模式

我正在制定一种方法来计算用 PHP 编写的购物车的总计,并且希望获得一些关于处理不同条件的良好设计模式的反馈。我试图为管理员提供多种计算折扣的策…

狼性发作 2024-12-04 13:48:32 0 0

测试验证 ruby​​ 子类实现策略方法

我正在实现一个简单的策略模式(第一次在 ruby​​ 中),并且我想编写一个测试来确保每个子类都实现关键的策略方法。所以,我有这样的事情: class S…

戈亓 2024-12-04 04:06:19 1 0

C++策略模式

过去,我将策略模式解释为一种机制,允许函数/类的用户为该函数/类提供自己的功能。 我一直被教导实现该模式的方法是将函数指针放入类/函数中并在内部…

痴情 2024-12-03 09:00:42 0 0

针对多种模式验证字符串的最佳方法

这是一个更多关于最佳实践/设计模式的问题,而不是关于正则表达式的问题。 简而言之,我有 3 个值:from、to 和我想要更改的值。 From 必须匹配多种模…

爺獨霸怡葒院 2024-12-01 00:35:44 1 0

默认策略。策略模式 C#

使用下面的代码中的默认策略是否正常: public abstract class ClContext { protected sealed class InitialAlgorithm : IClAlgorithm { public void …

回忆凄美了谁 2024-11-28 09:04:58 1 0

方法指针和继承 // 一种策略模式 (C++)

在我的设计中,有一个类从文件中读取信息。读取的信息代表一个作业(为了简单起见,它是一个整数,即“作业 ID”)。文件读取器类可以接受可以处理此…

无声静候 2024-11-28 02:59:03 1 0

使用枚举作为实现的容器

我目前正在开展一个项目,我们必须在 3D 环境中表示一组向量。我们有几种不同的可视化实现。 我想到了可以将所有可视化类型捆绑在一个枚举中。我定义…

面如桃花 2024-11-28 00:31:07 0 0

具有默认策略的策略模式

在设计模式方面,我是一个初学者。关于实现策略模式的任何想法/如下: public class SomeClass { private Strategy strategy = new DefaultStrategy()…

话少情深 2024-11-27 23:39:59 1 0

策略设计模式-在带有计数器的策略之间进行选择

我正在使用 Java 进行编程,但这更多的是一个设计问题,因此任何面向对象的程序员都可以回答这个问题。我有一个关于策略设计模式的问题。以下是我发现…

国产ˉ祖宗 2024-11-19 05:24:50 2 0

将 if-else 修改为策略模式

我在java中有以下if-else分支。 if (str.equals("a")) { A;} else if (str.equals("b")) { B;} else if (str.equals("c")) { C;} else if (str.length…

醉生梦死 2024-11-17 23:10:32 2 0

Python策略模式:动态导入类文件

我正在尝试构建一个软件包来修复我的一个数据库中的任意数据不一致问题。我的设计包括两个类 - Problem 和 Fix。 问题是存储为 .cfg 文件的 SQL 查询…

一口甜 2024-11-17 00:20:14 1 0

OOP、数据绑定和用户选择

基本问题是使用数据绑定可以通过哪些方式允许用户选择子类来完成这项工作? 具体例子。我有一个接受 CalculationMethod (接口)来进行计算的类。 Cal…

新人笑 2024-11-16 12:28:50 3 0

何时使用 C++私有继承优于组合?

你能给我一个具体的例子吗?什么时候使用私有继承优于组合?就我个人而言,我将使用组合而不是私有继承,但在某些情况下,使用私有继承可能是特定问题…

半透明的墙 2024-11-14 11:33:58 3 0

vb.net用不同的接口实现策略模式

是否可以在VB.net中实现具有不同参数的策略模式? 例如,我有以下代码: Public Interface InterfaceDataManipulation Sub updateMyData() End Interf…

花海 2024-11-14 09:17:26 3 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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