在匿名方法中捕获委托
考虑 Action _captureAction; private void TestSimpleCapturedAction() { Action action = new Action(delegate { }); Action printAction = () => C…
尝试使用 new Func来理解维基百科策略模式示例
我正在看这个, http://en.wikipedia.org/wiki/Strategy_pattern 和我理解策略模式的概念,但有人可以解释一下 C# 示例吗? 我真的不明白 Context 类…
这个 Java 策略模式是否有多余的 Context 类?
以下代码示例是从 Wikipedia 复制的策略模式的实现。我的完整问题如下... Wiki 的 main 方法: //StrategyExample test application class StrategyEx…
具有不同返回类别的策略模式实现
我有一个 MessageProcessor 类,它处理不同类型的 xml 消息。基于消息类型的 switch 语句 (C#) 调用适当的方法来解析 xml 并提取消息类型所需的数据。…
何时适合为对象创建装饰器,何时适合重写对象以允许应用策略?
例如,假设我有一个可以添加到购物车的 Product 类。我可能希望能够将它与购物车中的其他商品一起打包并添加 15% 的折扣。 产品类是否应该用允许…