C# 装饰模式

装饰模式:

    动态的给对象添加一些额外的职责

     这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。


结构图:

                              


总结:

    装饰模式在系统需要新功能的时候,向旧类中添加新的代码,这些新加的代码通常装饰了原有类的核心职责或者主要行为,         感觉这个模式我还是不懂,以后再做补充吧。

猜你喜欢

转载自blog.csdn.net/wjf1997/article/details/80085350
今日推荐