|
|
1
3
最简单的方法是在工厂中实例化所有命令对象。因此,如果您有一个open job命令,那么所有视图都将转到工厂并拉出open job命令对象,实例化它,然后执行它。如果您需要修复一个bug或更改open job命令,那么只有一个位置需要对所有视图进行修复。 有了这一点,将有一些命令可能对每个视图都是唯一的。尽管如此,您可能仍然希望将这些内容封装在命令对象中,因为您可以轻松地通过命令对象实现撤消/重做。 |