相关疑难解决方法(0)

命令模式:如何将参数传递给命令?

我的问题与命令模式有关,我们有以下抽象(C#代码):

public interface ICommand
{
    void Execute();
}
Run Code Online (Sandbox Code Playgroud)

让我们来看一个简单的具体命令,它旨在从我们的应用程序中删除一个实体.Person例如,一个实例.

我会有一个DeletePersonCommand实现的ICommand.此命令需要Person删除作为参数,以便在Execute调用方法时将其删除.

管理参数化命令的最佳方法是什么?在执行参数之前如何将参数传递给命令?

c# design-patterns command-pattern

60
推荐指数
8
解决办法
4万
查看次数

标签 统计

c# ×1

command-pattern ×1

design-patterns ×1