摘要: 命令模式(Command): 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 烧烤程序 命令模式的作用 第一,它能较容易的设计一个命令队列。 第二,在学要的情况下,可以较容易的将命令记入日志。 第三,允许接收请求的一方决定是否要否决 阅读全文
posted @ 2019-12-16 14:35 微风吹过165 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 很多情况下用继承会带来麻烦。比如,对象的继承关系是在编译时就定义好了的,所以无法在运行时改变从父类继承的实现。子类的实现与它的父类有非常紧密的依赖关系,以至于父类实现中的任何变化必然会导致子类发生变化。当你需要复用子类时,如果继承下来的实现不适合解决新的问题,则父类必须重写或被其他更适合的类替换。这 阅读全文
posted @ 2019-12-16 09:57 微风吹过165 阅读(84) 评论(0) 推荐(0) 编辑