Java设计模式之--装饰模式

     装饰模式(Decorator),动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。      何时用:当系统需要新功能的时候,是向旧的类种添加新的代码,这些新加的代码通常装饰了原有类的核心职责和或主要行为。而这些新加入的东西仅仅是为了满足一些只在某种特定情况下才会执行的特殊行为的需要。而装饰模式提供了很好的解决方案,把每个要装饰的功能放在单独的类中,并让这个
相关文章
相关标签/搜索