strategy-pattern

    -2热度

    1回答

    我确定有一个简单的解释,但我花了太多的时间在它上面。我想这里的某个人可以帮我快点拿点。 这是我的问题: var1 = 5000/3600; var2 = 5000 % 3600; System.out.println(var1); System.out.println(var2); 输出: 1.3888888 1400.0 于是,我想到了 “%” 符号给人的剩余?如果是这种

    12热度

    2回答

    我需要开发一个战略模式,我有一个主类与其他三个类,我需要引用其他三个类的对象使用主类对象。要解决这个问题,战略模式会帮助我吗?如果是这样,请给我在Objective-C语法?

    2热度

    2回答

    对象,这是一个设计问题,以堆栈溢出的比喻更好地解释: 用户可以赚取徽章。用户,徽章和获得的徽章存储在数据库中。徽章的逻辑由徽章条件策略运行。我不希望在数据库中存储徽章条件策略,因为它们是复杂的树结构对象。 如何将存储在数据库中的徽章与其徽章条件策略相关联?我只能想到解决方法。例如:为每个徽章创建一个类并使用SINGLE_TABLE继承策略。或者从数据库中获取徽章,然后以编程方式查找并注入正确的徽章

    4热度

    1回答

    考虑 Action _captureAction; private void TestSimpleCapturedAction() { Action action = new Action(delegate { }); Action printAction =() => Console.WriteLine("Printing..."); a

    1热度

    4回答

    我的老师是一个非常好的老师,我倾向于理解他的观点,但是这个老师只是过了头。 他解释了两种变体的模板方法; - 统一:标准变体,由抽象类和一些抽象方法组成,抽象方法定义了固定算法的变体部分。 - 分离:他自己的变体(我认为?),其中一个类包含templateMethod(),并使用委派到一个接口来改变算法的各个部分,这对我来说看起来完全像Strategy模式。 任何人都可以看到他的观点是什么,以及“

    4热度

    2回答

    我试图使用TDD实施策略模式。每个战略项目实现一个接口。用TDD做这件事的最好方法是什么? 您是否必须为接口的每个实现创建一个测试夹具,以测试相同的方法,但每个实现都是如此? 详细采取的做法的任何条款将感激地欢迎:)

    13热度

    4回答

    以下代码示例是战略模式copied from Wikipedia的实施。我充分的问题如下它... wiki的main方法: //StrategyExample test application class StrategyExample { public static void main(String[] args) { Context context;

    0热度

    1回答

    在“管理客户”选项卡中,默认情况下,最后20个注册用户将与他们的电子邮件一起列出。我想隐藏列表或仅更改列表1.这是为了确保呼叫中心代理不容易复制客户的电子邮件信息。 我对此很新,所以如果没有太多的麻烦,请提供文件的完整路径。 史蒂夫

    6热度

    1回答

    正如使用Event/Handler传递EventArgs等命名约定为观察者模式(或者更确切地说,命名约定事件的语言,如C#),是否有命名约定,您可以轻松地突出显示其他模式你的代码? 编辑:我本来想问一下关于战略模式的问题,但认为知道其他常见模式可能存在的其他约定也是有帮助的。

    6热度

    2回答

    我有一个需要使用策略设计模式的类。在运行时,我需要切换不同的算法以查看对应用程序性能的影响。 有问题的类当前在构造函数中有四个参数,每个参数代表一个算法。 如何使用Ninject(或广义方法)我仍然可以使用IOC但使用策略模式? 目前的限制是我的内核(容器)知道每个算法接口,但只能绑定到一个具体的类。我目前唯一能看到的方法是在构造中传递所有八种算法,但使用不同的接口,但这似乎完全没有道理。如果我不