装饰器模式
装饰器模式,它主要是用来解决这样一个问题:在开发中我们的需求可能会变更多次,如果本来定义好的一个A类,因为需求不断的改变最后需要给它一个额外的职责,这个时候如果当初设计的时候用的是装饰器模式的话,现在就简单了.给他实现最高级接口将方法实现过来就可以了.
也就是说装饰器模式是用来给一个类额外的加一个功能的,因为装饰器模式的设计,而不需要改动以前的原码.扩展性非常强.可维护性也不赖.
代码等有时间贴出来.我明天要去一家公司面试,今天就写到这里.有了这些装饰器模式就懂了.剩下的代码是很简单的事.