装饰模式:
动态的给对象添加一些额外的职责
这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。
结构图:
总结:
装饰模式在系统需要新功能的时候,向旧类中添加新的代码,这些新加的代码通常装饰了原有类的核心职责或者主要行为, 感觉这个模式我还是不懂,以后再做补充吧。
动态的给对象添加一些额外的职责
这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。
装饰模式在系统需要新功能的时候,向旧类中添加新的代码,这些新加的代码通常装饰了原有类的核心职责或者主要行为, 感觉这个模式我还是不懂,以后再做补充吧。