摘要:
命令行设计模式:命令设计模式将一个请求或行动作封装为对象。这个封装请求比原始的请求要灵活并且可以在对象之前被传递,存储,动态修改或者放进队列里面。苹果苹果公司实现这种模式使用Target-Action机制和Invocation。你可以阅读更多关于Target-Action机制在苹果的文档但是Invocation类可以包含一个目标对象,方法选择器和一些参数。当需要的时候这个对象可以被动态的改变。这是一个完美的命令模式的例子。它将发送对象从接收对象和对象和可以持续请求或一连串的请求。怎么使用命令设计模式?在你进入invocation 操作之前。你需要设置framework来支持撤销操作。你必须定义 阅读全文
posted @ 2014-01-01 00:01
人魔七七
阅读(2907)
评论(5)
推荐(0)