命令模式
摘要:命令模式:将“请求”封装成对象,以便使用不同的请求,队列或日志来参数化其他对象。命令模式也支持撤销的操作。 通过封装方法调用,我们可以把运算块包装成形。所以调用此运算的对象不需要关心事情是如何进行的,只需要知道如何使用包装成形的方法来完成它就可以了。 一个命令对象(如下文的LightOnCo...
阅读全文
posted @
2014-02-24 12:48
花爱春
阅读(198)
推荐(0)
工厂模式
摘要:实例化这个活动不应该总是公开地进行,初始化经常造成“耦合问题”。使用new时,即实例化一个具体类,而代码绑着具体类则会导致代码更脆弱,缺乏弹性。除了使用 new 操作符以外,还有很多创建对象的方法。 针对接口编程,可以隔离掉以后系统中可能发生的一大堆改变,因为通过多态,它可以与任何新类实现该接...
阅读全文
posted @
2014-02-18 12:49
花爱春
阅读(261)
推荐(0)