command-pattern

    3热度

    2回答

    例子,像例如here,弄得我关于Command模式在大多数例子中具体的命令直接调用的接收器的方法之一。这是具体命令的唯一责任吗?实际的业务逻辑属于哪里?在具体命令的​​方法中还是在接收方的某种方法中? 另一个问题是,如果我们想要实现多线程命令模式,我们的线程池应该接收来自Invoker的命令并运行​​具体命令的方法?我的理解是否正确?

    0热度

    1回答

    作为一个项目的一部分,我必须重构一些代码,我认为我应该实现一个命令模式设计,但我从多个角度来看它并继续遇到问题。到目前为止,我只是试图从头开始创建一些小功能,但它具有我认为需要的所有功能。 我需要创建一个可以运行编辑器的程序,反复询问用户的命令,解析这些命令并调用相应的函数,直到调用'quit'命令并退出程序。一些需要的功能是:正在工作的'currentImage'(例如,命令可能是打开,保存,单

    0热度

    1回答

    我真的被困在这里。我试图添加一个新的数据库,除了当前的。我打算使用工厂模式来选择正确的数据库控件,如下所示: private AssetStoresFactory assetStoresFactory; AssetStore assetStore = assetStoreFactory.getAssetStore(query); assetStore.search(search); pu

    2热度

    1回答

    关于Command Design Pattern,我遇到了两难的问题。接收器是知道如何执行操作的类的接口。 在链接中给出的示例情况下,接收方类Stock Trade知道如何执行2个操作,StockTrade#buy和StockTrade#sell。这些操作对应于2个现有命令,BuyStockOrder和SellStockOrder。 但是,如果需要添加其他命令,例如FooStockOrder和Ba

    1热度

    1回答

    如果具有以下代码,则执行命令模式。我想在列表中存储几个命令,然后从列表中选择它们,解析命令处理程序并最终执行命令。 实现这个时,我遇到了这个问题,解决了一个单独的命令从Autofac工作,但解决存储在列表中的命令引发了一个异常,告诉我即使它是相同的命令,我解决commandhandler时找不到commandhandler之前。 public static void ShowResolveProb

    5热度

    2回答

    为什么我需要使用责任链,如果我可以将所有命令加载到某个容器中并且只是逐个执行命令。这将连续处理一个请求。顺便说一句,我觉得它比CoR好,因为你可以在运行时删除一些特定的命令或用另一个命令代替,而对于CoR,你需要创建另一个链来改变链中的某些东西,因为你无法访问除第一个元素外的链。 (这是,实际上,单链表。)

    1热度

    1回答

    我想了解如何在Swift中实现命令模式。到目前为止,该代码工作正常: class Subject { var value: Int = 0 func setValue(value: Int) { self.value = value } } class Command<T> { private var receiver: T

    1热度

    1回答

    我想有这些漂亮网址: 所有类别的概述:本地主机/类别 形式作出新类别:本地主机/分类/新 表单编辑类:本地主机/分类/编辑/ 4 由于我在我的控制命令模式我在我的processRequest这些动作在我的控制器工作我有这些丑陋的网址:??? 本地主机/ index.php的动作= categoryOverview 本地主机/ index.php的动作= categoryNew 本地主机/ inde

    0热度

    1回答

    我的实际问题是朝向页面底部,并且可能不需要您查看我的所有代码。 所以我想我想在我的Android应用程序中使用命令模式。我有一个类HttpRequestHandler其中extends AsyncTask,因此有doInBackground和onPostExecute方法。 HttpRequestHandler接受一个URL和一个HttpRequest类型作为参数。 我想要做的是将一个方法(以接口

    0热度

    1回答

    其实探索Command Pattern,并发现它非常有趣。我正在编写MVVM Architectural Pattern之后的WPF Windows应用程序。 我已经开始与这些帖子里面讲解的基础知识。 Basic MVVM and ICommand usuage example Simplify Distributed System Design Using the Command Pattern